【发布时间】:2012-03-13 12:02:13
【问题描述】:
这是我目前所拥有的:
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
【问题讨论】:
-
提问时,请说出问题所在。
-
string.split(sentence)?你应该升级到 Python2 或更好,这样你就可以说sentence.split()
标签: python python-2.7 word-count