0

我正在学习 python 并尝试对函数进行一些简单的检查:

例如,

x = input("Type a fruit's name: ")
if x == ("apple" or "Orange" or "Mango"):
    print("that's a fruit")
else: 
    print("Not a fruit")

但是只有“apple”的输出为 True,其他的输出为 False。

我检查了下面的代码是否有效

x = input("Type a fruit's name: ")
if x == "apple" or x == "Orange" or x == "Mango":
    print("that's a fruit")
else: 
    print("Not a fruit")

它确实如此。为什么一个有效而另一个只检查第一个值?

只是好奇。

4

0 回答 0