我试图让这个示例代码工作:
a = ("good ")
b = ("morning")
z = input("Hi: ")
z
if z == "hello":
print("good day!")
elif z == a and b:
print("Good Night")
else:
print("nope")
因此,如果键入的输入是“早上好”(a 和 b),我希望它打印“晚安”,但它没有这样做。相反,它正在打印“不”。我在做什么错误?
您需要连接 a 和 b 字符串,因为当您具有条件 a 和 b 时,它会寻找使 a 和 b 成为真,而不是通过连接它们!所以你可以在条件中做 a + " " + b 而不是 a 和 b !
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句