3and4==4,而3or4==3为什么第一个式子得4,第二个式子得3?3和4哪个是真?为什么?...
1 回答
Qyouu
TA贡献1786条经验 获得超11个赞
这两个式子分别相当于
3 and True 和 3 or False。
前者问你3和True是否同时为真?答案是。所以返回True。
后者问你3或者False。当然是3。
原因是所有不为0的整数都视为True。
最后:你问的这个问题实际工作中不会有人管。谁会写这么没意义的代码。
添加回答
举报
0/150
提交
取消