我遇到了if語句總是返回false的問題。我正在Canopy中編寫我的代碼。我幾乎肯定這是我的語法,因爲我用「> 200」替換了「is'graj mahal'」,輸入值爲300,並返回「聽起來很棒!」。這裏是我的代碼有問題的摘錄:python if語句總是false
answer = str(raw_input("What do you want for dinner?"))
if answer is "graj mahal":
print ("Sounds great!")
else:
print ("Ewie")
print ("the end")
有什麼建議嗎?謝謝你的幫助。
使用'=='而不是'is'來進行字符串比較。 –
我可以發誓我已經嘗試過,但我這次工作。謝謝! – DeeFlook