在python的while語句中使用!=操作有什麼特別的規則。例如我有這樣的代碼循環不等於(!=)操作在while循環中不起作用
input("f_l value ")
while f_l != "s" or f_l != "S" or f_l != "q" or f_l != "Q":
print("Error")
input("f_l value ")
print("your f_l is correct")
while循環不會停止並打印值。我不知道爲什麼。有任何想法嗎?
您還沒有分配給'f_l' ... – rlbond
[執行塊可能的複製,如果一個變量不某些特定值之一](http://stackoverflow.com/questions/26337003/execute-block-if-a-variable-is-not-one-of-some-specific-values) – Barmar
'或'應該是'和'。 – Barmar