运行该程序时,出现以下错误消息:NameError:未定义名称'wordList'。不知道为什么。谢谢。
随机导入
def main():
@ManyToOne
如果名称 =='主要':main()
答案 0 :(得分:0)
我看到您在重新开始游戏时遇到了麻烦。仅仅调用您的函数并不会重新启动整个游戏或使您回到顶部,但是您可以做的一个小调整就是将所有内容置于while
循环中,条件是这样
play = 'y'
while play == 'y':
words = "Harry John Paul Jane Sue Frank Julie Tom Alice Sam".split()
....
playAgain = input("Do you want to play again? (yes or y) to continue")
if playAgain == "Yes" or playAgain == "y":
play = 'y'
continue
else:
print("Ok. Goodbye.")
play = 'n'
所有这些操作是,如果play
的值为y
,则游戏将重播,直到将该值更改为n
,然后循环将结束,因此游戏