关于 or 判断都是Ture的问题

问题:

1.

 

 

ret1 = [1, 2, 3, 4]
if 11 or 33 in ret1:
    print("ok")
else:
    print("no")

2.

 

 3.

 

 在进行判断时or永远返回ture,在使用and时完全没有问题

1.and示例

 

 2.

 

 解决方法:

加上()变成元祖

ret1 = [1, 2, 3, 4]
if (1 or 6) in ret1:
    print("ok")
else:
    print("no")

 

posted @ 2019-10-20 22:36  Mr_Riven  阅读(275)  评论(0)    收藏  举报