我對一些輸入和if語句有一個簡單的問題。我正在使用此頁面的功能,但我的修改無效。這是我的代碼:輸入函數和或邏輯的一些問題
def correct(prompt):
while True:
try:
value = int(raw_input(prompt))
except ValueError:
print("Enter a number, please!")
continue
if (value != 1) or (value != 2):
print("Enter a value of either 1 or 2, please!")
continue
else:
break
return value
這個問題似乎是在if語句。預期的行爲是拒絕不是1或2的輸入。但是,它拒絕所有輸入。