我遇到了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