>>> 0 < 10 != 1 < 5
True为什么??0<10 为真。1<5 也是 true。True != True 应该是 false 🤔。那为什么输出是True???
1 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
由于操作优先级的不同,您的表达式的含义也不同。您需要添加括号:(0 < 10) != (1 < 5)
,以获得您想要的内容。
否则你原来的表达意思是一样的,(0 < 10) and (10 != 1) and (1 < 5)
这不是你所期望的。
添加回答
举报
0/150
提交
取消