我正在创建一个使用用户输入在循环中循环的函数。询问用户是否要继续,如果他们输入Yes,Y或y,则会在循环中说:“好,我们将继续”,然后再次询问他们是否要继续。如果他们输入的是“是”,“是”或“ y”以外的其他任何内容,则循环将中断,并显示“确定,退出”。我不知道如何将whileuserInput变量分配为等于三个单词(我可以让它为一个单词工作)。
在我提供的代码中,我尝试使用“ any”创建多个参数,但它仅适用于1。我可以使其与if语句一起使用,但是当我这样做时,它将无法正常中断。我尝试使用“或”,但它也不起作用。
def cont():
userInput = str(input("Do you wish to continue: "))
continuing = str("Okay, we will continue.")
quitting = str("Okay, quitting.")
while userInput == any("Yes", "Y", "y"):
print(continuing)
userInput = str(input("Do you wish to continue: "))
else:
print(quitting)
cont()