开始
用数据做判断:布尔值
例:布尔运算
print(3<5)print(3>5)print('长安'=='长安') print('长安'!='金陵') TrueFalseTrueTrue
例:while判断
while False: print('while False')while 3>5: print('while False')#什么都不显示
例:if循环
if False: print('if False')if True: print('if True')

两个数值做比较

例:= 、== 区分
password = input('请输入密码:')if password == 'abc': print('密码正确!')else: print('密码错误!')
直接用数值做运算
例:数值“1”
if 1: print('熊猫')#结果熊猫

例:bool()函数
print('以下数据判断结果都是【假】:')print(bool(False))print(bool(0))print(bool(''))print(bool(None))print('以下数据判断结果都是【真】:')print(bool(True))print(bool(1))print(bool('abc'))
布尔值之间的运算
例:and和or运算
a = 1b = -1print('以下是and运算')if a==1 and b==1: # 【b实际上是-1】 print('True')else: print('False')print('以下是or运算')if a==1 or b==1: # 【b实际上是-1】 print('True')else: print('False')



例:in运算
list = [1,2,3,4,5]a = 1# 做一次布尔运算,判断“a是否在列表list之中”print(bool(a in list))print(bool(a not in list))#结果TrueFalse


