对不起,我只是 python 的初学者,所以这可能是一个非常简单的问题,但我有一个代码,我想循环它,所以在代码询问用户是否想再次玩并且用户输入 ' yes' 重新启动代码,'no' 结束代码。如果他们输入的不是"is"或“否”,则应该要求他们输入"is"或“否”,然后再次提问。我该怎么做呢? (我确实知道 while 和 for 循环,但我不确定如何以这种方式使用它们)
最佳答案
这是一个简单的:
while True:
a = input("Enter yes/no to continue")
if a=="yes":
gameplay()
continue
elif a=="no":
break
else:
print("Enter either yes/no")
其中 gameplay 函数包含要执行的代码
关于python - 我想在我的代码中有一个是/否循环,但我在做它时遇到了麻烦(python 3.3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22362165/