02条件语句和while循环
三目运算
a = 6
#原判断语句
if a > 5:
print(True)
else:
print(False)
#三目运算
print(True if a >5 else False)
逻辑运算
- 三种逻辑运算
-
与逻辑
- and 两边为真则为真 或逻辑
- or 一边为真则为真 非逻辑
- not 逻辑值取反
优先级: not > and > or
- 逻辑短路
# and 逻辑短路
a = 3 #没有对b赋值,但程序不会报错能够正常运行
#左边布尔值为假,右边布尔值的真假性不影响整体布尔值为假
print(a > 4 and b > 4) #输出布尔值为False
# or 逻辑