而循环则继续循环Python3.3

而循环则继续循环Python3.3,python,python-3.x,Python,Python 3.x,我对这个while循环有问题。无论我键入什么,它仍然循环。任何帮助都将不胜感激 inputCorrect = False while inputCorrect == False: print("Do you want to Add, Subtract, Divide, Multiply or General Calculator") option = input(">> ") option = option.lower() if option == (

我对这个while循环有问题。无论我键入什么,它仍然循环。任何帮助都将不胜感激

inputCorrect = False
while inputCorrect == False:
    print("Do you want to Add, Subtract, Divide, Multiply or General Calculator")
    option = input(">> ")
    option = option.lower()
    if option == ("multiply" or "general calculator" or "add" or "subtract" or "divide"):
        inputCorrect = True

if语句可以是

if option in ("multiply", "general calculator", "add", "subtract", "divide")

我认为if语句相当于Python中的option==True,因为(“multiply”或“general calculator”或“add”或“subtract”或“divide”)的计算结果为True。“option”是一个字符串,它永远不会为真

if option == "multiply" or option == "general calculator" or ...