【发布时间】:2015-08-26 14:16:34
【问题描述】:
我试图从单词列表中随机选择一个单词。 但是,由于单词列表(来自 file:///usr/share/dict/words;Mac OS)几乎包含每个单词,我希望忽略那些包含 5 个或更少字母的单词。
#Getting words from words.txt (retrieved from file:///usr/share/dict/words)
wordList = open(wordBank).readlines()
while True:
wordChosen = random.choice(wordList)
if len(wordchosen) > 5:
break
else:
xxxxxxxx
print wordChosen
我应该如何编码“else”部分,它告诉计算机重新运行随机选择,直到找到超过 5 个字母的单词?是否可以使用 if-else 语句来执行?
【问题讨论】:
-
所以你只是想选择一个词?
标签: python if-statement random controls