一、布尔类型和比较运算符
二、if语句的基本格式
三、if else 语句
四、if elif else语句
五、判断语句的嵌套
布尔类型用于表示:真和假
比较运算符用于计算:真和假
Python中常用的有6种值(数据)的类型
布尔类型的字面量:
布尔类型的数据,不仅可以通过定义得到,也可以通过比较运算符进行内容比较得到。
比较运算符
总结
- 在Python中,可以表示真假的数据类型是:
布尔类型,字面量True
表示真,字面量False
表示假- 除了可以定义布尔类型外,还可以通过____计算得到布尔类型?
通过<比较运算符>计算得到布尔类型的结果
==
判断是否相等,!=
判断是否不相等>
判断是否大于,<
判断是否小于>=
判断是否大于等于,<=
判断是否小于等于
逻辑判断语句(if)的基本语法格式
布尔类型数据,在判断语句中的作用
判断语句的结果,必须是布尔类型True
或False
True
会执行if
内的代码语句
False
则不会执行
归属于if
判断的代码语句块,需在前方填充4个空格缩进
Python通过缩进判断代码块的归属关系。
总结
- if语句的基本格式
- if语句的注意事项:
- 判断条件的结果一定要是布尔类型
- 不要忘记判断条件后的: 引号
- 归属于if语句的代码块,需在前方填充4个空格缩进
if else 语句的组合用法
总结
if else
语句,其中
if
和其代码块,条件满足时执行else
搭配if的判断条件,当不满足的时候执行
if else
语句的注意事项:
else
不需要判断条件,当if
的条件不满足时,else
执行else
的代码块,同样要4个空格作为缩进
if elif else语句进行多条件判断的语法
判断是互斥且有顺序的。
else也可以省略不写,效果等同3个独立的if判断
空格缩进同样不可省略
将input输入语句直接写入判断条件中
总结
if elif else
语句的作用是?
可以完成多个条件的判断- 使用
if elif else
的注意点有:
elif
可以写多个- 判断是互斥且有序的,上一个满足后面的就不会判断了
- 可以在条件判断中,直接写
input
语句,节省代码量
Python判断语句的终极用法:嵌套使用
总结
- 嵌套判断语句可以用于多条件、多层次的逻辑判断
- 嵌套判断语句可以根据需求,自由组合if elif else来构建多层次判断
- 嵌套判断语句,一定要注意空格缩进,Python通过空格缩进来决定层次关系