一、bool类型和比较运算符
(1)bool类型是一种数据类型,它仅有两个字面量:True和False。在判断程序时用途广泛,如指纹解锁,人脸识别,密码判断等操作。
定义方式:变量名 = 布尔类型字面量
(2)常见的比较运算符 ==、>= 、<=、>、<、!=、
result = 10 > 5
print(f"10>5的结果是:{result},类型是:{type(result)})
具体代码和用法如下图:
if语句使用
if 语句的格式:
if 判断条件:
满足判断条件时,要做的事
三、 if ——else语句
格式:
if 判断条件:
满足条件,执行的语句1
满足条件,执行的语句2
else :
不满足条件,执行的语句1
不满住条件,执行的语句2
四、多条件语句
格式:
if 条件1:
满足条件1,执行语句
elif 条件2:
满足条件2,执行的语句
elif 条件3:
满足条件3,执行的语句
else:
所有条件均不满足,执行语句
多条件语句的特点:
1.所有条件语句的执行有一定的先后次序,前面语句成立执行完毕后后面语句不会再执行。
判断是互斥且有顺序的。
2.elif语句可以写多个
3.可以在条件判断中,直接写input语句简化代码量
具体使用方法:
五、判断语句的嵌套
if 条件1:
满足条件1,执行语句1
满足条件1,执行语句2
if 条件2: #在满足条件1的基础上才会进行第二个判断
满足条件2,执行语句1
满足条件2,执行语句2
嵌套的关键点在于缩进,来决定语句间的层次关系。
猜数字游戏示例如下: