逻辑运算符为结果真假的与或非分别用and or not来表示,这里可以通过简单的赋值来体会这个逻辑关系。
a = 10
b = 20
if a and b : #判断a和b是否都为真
print("a,b均为真")
else:
print("a,b中有一个不为真")
**********************************
if a or b :
print("a,b中至少有一个为真")
else:
print("a,b都不为真")
***********************************
#修改变量 a 的值
a = 0
if a and b :
print ("a,b都为真")
else:
print("a,b中有一个不为真")
***********************************
if a or b :
print("a,b中至少有一个为真")
else:
print("a,b都不为真")
************************************
if not( a and b ):
print("a,b中至少有一个为假")
else:
print("a,b都为真")
a,b均为真
a,b中至少有一个为真
a,b中有一个不为真
a,b中至少有一个为真
a,b中至少有一个为假