3and4==4,而3or4==3為什么第一個式子得4,第二個式子得3?3和4哪個是真?為什么?...
1 回答

Qyouu
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個贊
這兩個式子分別相當(dāng)于
3 and True 和 3 or False。
前者問你3和True是否同時為真?答案是。所以返回True。
后者問你3或者False。當(dāng)然是3。
原因是所有不為0的整數(shù)都視為True。
最后:你問的這個問題實(shí)際工作中不會有人管。誰會寫這么沒意義的代碼。
添加回答
舉報(bào)
0/150
提交
取消