Вот что у меня есть на данный момент:
import string
Итак, я предлагаю пользователю написать предложение из 5 слов, требуя всего 5 слов:
def main(sentence = raw_input("Enter a 5 worded sentence: ")):
if len(words)<5:
words = string.split(sentence)
wordCount = len(words)
print "The total word count is:", wordCount
Если пользователь вводит5 слов:
elif len(words)>5:
print 'Try again. Word exceeded 5 word limit'
Менее 5 слов:
else:
print 'Try again. Too little words!'
Он утверждает, что:
UnboundLocalError: local variable 'words' referenced before assignment