-2
A = raw_input("5 + 5 =")
if A == 10:
print "$"
elif A <> 10:
print "!"
當我輸入10時我也會得到「!」爲什麼?raw_input A = 10,如果A == 10給出false:Python
A = raw_input("5 + 5 =")
if A == 10:
print "$"
elif A <> 10:
print "!"
當我輸入10時我也會得到「!」爲什麼?raw_input A = 10,如果A == 10給出false:Python
raw_input返回一個字符串,所以你回來"10"
(根據我的終端)。
10 == '10'
產生錯誤。您需要將輸入轉換爲數字。
A = int(raw_input("5 + 5 ="))
'<>'不推薦使用'!='代替。 – Daniel