而循环则继续循环Python3.3
我对这个while循环有问题。无论我键入什么,它仍然循环。任何帮助都将不胜感激而循环则继续循环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 == (
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 ...