如何使while循环等于多个变量?

时间:2019-05-14 18:22:17

标签: python function

我正在创建一个使用用户输入在循环中循环的函数。询问用户是否要继续,如果他们输入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()

0 个答案:

没有答案