#逻辑运算符
- and
- or
- not
逻辑运算符 and
示例 x & y
x,y True, then True. One of them is False, then False
逻辑运算符 or
示例 x or y
One of x, y is True, then True; x, y are False, then False
逻辑运算符 not
示例 not x
The opposite, if x is True, then False; if x is False, then True
#逻辑运算符 and or not
and 条件比较严格 两边的结果必须都是True.结果为True, 否则False
#定义四个变量
a, b, c, d=23, 18, 10, 3
print (a+b>c and c<d) #False
print ( c>d and a>b) #True
or 条件有一个为真,结果就为真
print (’… or …’)
print (ad) #True 有一个满足
print (a<b or b<d) #False 都不满足
not 取反 真假切换
print (’…not …’)
print (not a>b) False
print (not a<b) True
优先级
()>not>and>or
print ( 2>1 and 1<4 or 2<3 and 9>6 or 2<4 and 3<2) True