我想通過列表循環檢查其元素是否不等於某事。代碼如下...for循環與OR邏輯運算符不按我期望
def full_board_check(board):
for item in board:
if item != 'X' or item != 'O':
return False
else:
return True
無論通過哪個列表函數,它總是輸出false。 但是,如果我將if語句更改爲僅考慮其中一個條件,則會成功檢查該條件。
def full_board_check(board):
for item in board:
if item != 'X':
return False
else:
return True
我在這裏錯過了什麼?