>>> 0 < 10 != 1 < 5
True為什么??0<10 為真。1<5 也是 true。True != True 應(yīng)該是 false ??。那為什么輸出是True???
1 回答

慕尼黑5688855
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
由于操作優(yōu)先級(jí)的不同,您的表達(dá)式的含義也不同。您需要添加括號(hào):(0 < 10) != (1 < 5)
,以獲得您想要的內(nèi)容。
否則你原來(lái)的表達(dá)意思是一樣的,(0 < 10) and (10 != 1) and (1 < 5)
這不是你所期望的。
添加回答
舉報(bào)
0/150
提交
取消