为什么'a=T' or 'a=F'的计算结果是'a=T'?
3-9中这样说
“2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。”
'a=T'和'a=F'都是字符,不是True也不是False,计算结果取决于两者,为何会输出'a=T'?
3-9中这样说
“2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。”
'a=T'和'a=F'都是字符,不是True也不是False,计算结果取决于两者,为何会输出'a=T'?
2018-08-16
举报