我写了这个非常简单的代码,它不起作用,我无法理解为什么。我回答'好',但如果部分不起作用!
def howdy ():
p = input("how's it going?")
if p is "good":
print("Cheers")
howdy()
答案 0 :(得分:0)
你必须使用:
如果p ==' good':
==
比较两者的值。 Is
关键字通过比较内存地址来检查身份。
希望这足以解释它。 汉纳斯
答案 1 :(得分:-1)
你试过吗
if p == "good":
双倍相等意味着相同。 此外,如果您正在寻找有用的免费初学者课程,请尝试使用codecademy。他们帮助我加载学习python