姚世敏 发表于 2021-5-14 19:40:11

为什么判断失效了!!

a = int(input("请输入数字 :"))
if a == 1 or 2 or 3:
    print("春")
elif a == 4 or 5 or 6:
    print("夏")
elif a == 7 or 8 or 9:
    print("秋")
elif a == 10 or 11 or 12:
    print("冬")
为什么不管输入什么都是“春”,

qq1151985918 发表于 2021-5-14 19:44:03

改成
a = int(input("请输入数字 :"))
if a == 1 or a == 2 or a == 3:
    print("春")
elif a == 4 or a == 5 or a == 6:
    print("夏")
elif a == 7 or a == 8 or a == 9:
    print("秋")
elif a == 10 or a == 11 or a == 12:
    print("冬")
或者
a = int(input("请输入数字 :"))
if a in :
    print("春")
elif a in :
    print("夏")
elif a in :
    print("秋")
elif a in :
    print("冬")

马邦浩 发表于 2021-5-14 19:45:45

你就是懒{:5_90:}
a = int(input("请输入数字 :"))
if a == 1 or a==2 or a==3:
    print("春")
elif a == 4 or a==5 or a==6:
    print("夏")
elif a == 7 or a==8 or a==9:
    print("秋")
elif a == 10 or a==11 or a==12:
    print("冬")

姚世敏 发表于 2021-5-14 19:50:47

感谢

姚世敏 发表于 2021-5-14 20:51:08

马邦浩 发表于 2021-5-14 19:45
你就是懒
a = int(input("请输入数字 :"))
if a == 1 or a==2 or a==3:


找到个新的
a = int(input("请输入数字 :"))
if 1 <= a <= 3:
    print("春")
elif 4 <= a <= 6:
    print("夏")
elif 7 <= a <= 9:
    print("秋")
elif 10 <= a <= 12:
    print("冬")
页: [1]
查看完整版本: 为什么判断失效了!!