試圖使它回答這個問題,但蟒蛇丹尼斯它Python的「if」語句
questionTwo == int(input("2. What year will the next Stanley Cup occur? "))
if questionTwo == '2014':
print("Correct")
else:
print("Not Correct")
試圖使它回答這個問題,但蟒蛇丹尼斯它Python的「if」語句
questionTwo == int(input("2. What year will the next Stanley Cup occur? "))
if questionTwo == '2014':
print("Correct")
else:
print("Not Correct")
你在比較的int
和str
,這就是爲什麼你的程序無法正常工作。嘗試:
if questionTwo == 2014:
print("Correct")
else:
print("Not Correct")
你正試圖比較整數與字符串,永遠不會成功。
第一行應該是questionTwo = int(input("2. What year will the next Stanley Cup occur? "))
。您使用==
未指定給questionTwo
,它會計算questionTwo
是否等於int。您不會發布您的錯誤,但錯誤可能是questionTwo
未定義。
但是當我這樣做時,我輸入正確的答案,但仍然說不正確 – user2929365
這就是你所做的。您解決了一個問題,然後解決了下一個問題。你繼續前進,直到它工作。 –
@ user2929365你需要在這裏結合前兩個答案。 –
您正在使用questionTwo
作爲int
,並在if
語句檢查questionTwo
作爲字符串。
變化if questionTwo == '2014':
到if questionTwo == 2014:
非常感謝您爲我效力 – user2929365
如果有效,您可以點擊「OK標記」接受此答案, –
如果你要'int'它,那麼它永遠不會等於一個字符串 – Hoopdady
你被明確說'INT()'做然後用'「串」的比較'。 – glglgl