为什么我的函数返回错误消息:'wordlist未定义

时间:2018-09-26 21:37:08

标签: python function

运行该程序时,出现以下错误消息:NameError:未定义名称'wordList'。不知道为什么。谢谢。

随机导入

def main():

@ManyToOne

如果名称 =='主要':main()

1 个答案:

答案 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,然后循环将结束,因此游戏