我是python初学者。我正在尝试创建一个基本字典,其中单词的随机含义会出现,用户必须输入正确的单词。我使用了以下方法,但随机不起作用。我总是先得到第一个单词,当最后一个单词完成时,我会得到无限的“无”,直到我杀死它。使用python 3.2
from random import choice
print("Welcome , let's get started")
input()
def word():
print('Humiliate')
a = input(':')
while a == 'abasement':
break
else:
word()
# --------------------------------------------------------- #
def word1():
print('Swelling')
a = input(':')
while a == 'billowing':
break
else:
word()
# ------------------------------------------------------------ #
wooo = [word(),word1()]
while 1==1:
print(choice(wooo))
有没有更快的方法来做到这一点并获得真正的随机性?我尝试了课程,但似乎比这更难。另外,有什么办法可以让python不关心天气输入是否是大写字母?