为什么a and b 不等于ab 而是b 或者不是a
来源:5-9 逻辑运算符
在编程中寻找她
2018-09-05
写回答
3回答
-
weibo_向小韬韬韬韬韬韬_0
2018-09-18
逻辑运算符要么返回True,要么返回False。你说的返回ab是'a' +'b'。and是一种判断的。and必须两个为真才为真,既然a是真,那么重点就是判断b是不是真。结果真假就取决于b,所以返回b
10 -
酒狂
2018-10-24
'a'and'b'为什么不是返回true呢?‘a’是一个true,‘b’也是一个true,true and true 应该是true才对啊?搞不懂。。。
012018-10-24 -
qq_肥嘟嘟_1
2018-09-11
如果把a和b看成两个表达式的话 比如(1+2+3>3) and (2+3<3) 那么1+2+3会被执行并计算一次,2+3也会被计算一次 那么 这个时候 返回的就是最后运算的这个 b的值
相对的 如果是or的话 那么当a表达式的结果成立的时候 那么2+3根本都不会执行 所以 就只返回a的值了00
相似问题