在重新启动'yes' is not defined
时返回错误。 python的新手,所以不太确定这里出了什么问题。
restart = input("Would you like to play again? ").lower
if restart == ("yes"):
print("Restarting.. ")
main()
elif restart == ("no"):
print("Bye! ")
exit()
main()
我希望用户输入是或否时,它退出程序或重新运行main()
。
答案 0 :(得分:1)
restart = raw_input("Would you like to play again? ").lower()
if restart == ("yes"):
print("Restarting.. ")
main()
elif restart == ("no"):
print("Bye! ")
exit()
main()
由于您使用的是python 2,因此您的代码应为