所以我的while循环只是保持循环,即使它不应该,如果只有1个条件的循环工作,然后进行下一行代码,但是当我添加OR语句它不会工作,我敢肯定这是非常愚蠢的事情,但我只是一个初学者,并试图研究这一点。虽然循环与多个条件
Choice = input("What would you like to do? New Game, Continue, or Quit?").upper()
while Choice != "NEW GAME" or Choice != "QUIT":
print ("That input was invalid, please try again.")
Choice = input("What would you like to do? New Game, Continue, or Quit? ").upper()
if Choice == "QUIT":
quit()
这很简单....我一直认为和意味着两个条件需要是真实的,但工作,谢谢:) –
这正是'和'的意思。但是这种情况下的条件是'!=',而不是'='。 –