用数据做判断:布尔值

计算机利用数据有三种方式:1.直接使用数据,2.计算和加工数据,3.用数据做判断。

除了while循环,我之前学过的if...elif...else语句,也涉及到【利用数据用做逻辑判断】。当逻辑判断通过才会继续执行:

用数据做判断:布尔值 

 计算机的逻辑判断,只有两种结果,就是True(英文意思是“真”)和False(英文意思是“假”),没有灰色地带。这个计算真假的过程,叫做【布尔运算】。

print()括号内的计算其实就是【布尔运算】。终端上出现的True和False我们称为【布尔值】。

只有当条件判断为True时,if和while后面的子句才会执行下去。

用数据做判断:布尔值

用数据做判断:布尔值

要记住前两种==!=,这两种在条件判断中用得非常多。

在代码中,A == B表示A和B相等,==表示相等关系;而=表示给变量赋值。===虽然长得相似,但没有任何关系。

用数据做判断:布尔值 

布尔值之间的运算

 

会接触到andornotinnot in五种运算

用数据做判断:布尔值 

用数据做判断:布尔值 

a = 5
b = -1
c = 0
d = 7

if a<b and c<d:
    print('True')
else:
    print('False')

用数据做判断:布尔值

 【in】和【not in】就可以用来判断字典中是否存在某个【键】

用数据做判断:布尔值

用数据做判断:布尔值 

用数据做判断:布尔值