Python中的逻辑运算符

img

img


书上说是遇到false则输出false;我在第二个测试值中,把false放在第二个位置,出来的结果却是1;但是在第三个测试值中,把false放在第一个位置,输出却是false。这个难道跟位置有关吗?

a = 1; b = False; b = 3
b在被赋值False后又被赋值3,因此b = 3。。。

和位置有一些关系,and 且运算,只要遇到False的情况就不会执行下面的.
但这里好像是写错了...