一、基础逻辑运算符讲解说明 and 两者条件都要求成立(True) or 只要其中一个条件成立既可(True) not 取反(False),条件不成立则继续执行 a = 0 b = 1 c = 2 if a < b and c > b: print('两个条件均成立') if a < b or c < b: print('有一个条件成立则成立') if not a > b: print('取反条件成立') 二、数字之间的逻辑运算 and运算符,只有一个一个数值为0,则结果为0,否则结果为最后一个非0的数字 print(0 and 1)# 返回结果为0 print(100 and 200)# 返回结果为200 or运算符,只有所有值的结果为0则,返回0,否则结果为第一个非0的数字 print(0 or 100 or 2)# 返回结果为100 t1 = 0 t2 = 0 t3 = 0 print(t1 or t2 or t3)# 返回结果为0 三、表达式中,加小括号不影响执行。 加小括号不影响执行,但是建议加,提升运算优先级,避免出现歧 if (a < b) and (c > b): print('加入小括号一样可以执行,先计算小括号里面的,在进行逻辑运算符,两个条件均成立')