【Python】判断语句

一、布尔类型和比较运算符
二、if语句的基本格式
三、if else 语句
四、if elif else语句
五、判断语句的嵌套

【Python】判断语句_第1张图片

一、布尔类型和比较运算符

布尔类型用于表示:真和假
比较运算符用于计算:真和假

布尔类型

Python中常用的有6种值(数据)的类型
【Python】判断语句_第2张图片

布尔类型的定义

布尔类型的字面量:

  • True 表示真(是、肯定)
  • False 表示假 (否、否定)
    定义变量存储布尔类型数据:
    在这里插入图片描述
    布尔类型不仅可以自行定义同时也可以通过计算的来。
    也就是使用比较运算符进行比较运算得到布尔类型的结果。

比较运算符

布尔类型的数据,不仅可以通过定义得到,也可以通过比较运算符进行内容比较得到。
【Python】判断语句_第3张图片
比较运算符
【Python】判断语句_第4张图片

总结

  1. 在Python中,可以表示真假的数据类型是:
    布尔类型,字面量True表示真,字面量False表示假
  2. 除了可以定义布尔类型外,还可以通过____计算得到布尔类型?
    通过<比较运算符>计算得到布尔类型的结果
  • == 判断是否相等!= 判断是否不相等
  • >判断是否大于<判断是否小于
  • >=判断是否大于等于<=判断是否小于等于

二、if语句的基本格式

逻辑判断语句(if)的基本语法格式
布尔类型数据,在判断语句中的作用

if判断语句

【Python】判断语句_第5张图片

if语句的注意点.

判断语句的结果,必须是布尔类型TrueFalse
True会执行if内的代码语句
False则不会执行

归属于if判断的代码语句块,需在前方填充4个空格缩进
Python通过缩进判断代码块的归属关系。

总结

  1. if语句的基本格式
    【Python】判断语句_第6张图片
  2. if语句的注意事项:
  • 判断条件的结果一定要是布尔类型
  • 不要忘记判断条件后的: 引号
  • 归属于if语句的代码块,需在前方填充4个空格缩进

三、if else 语句

if else 语句的组合用法

if else 语句

【Python】判断语句_第7张图片

if else语句注意点

  1. else后,不需要判断条件
  2. 和if的代码块一样,else的代码块同样需要4个空格作为缩进

总结

  1. if else 语句,其中
  • if和其代码块,条件满足时执行
  • else搭配if的判断条件,当不满足的时候执行
  1. if else语句的注意事项:
  • else不需要判断条件,当if的条件不满足时,else执行
  • else的代码块,同样要4个空格作为缩进

四、if elif else语句

if elif else语句进行多条件判断的语法

if elif else语句

【Python】判断语句_第8张图片

if elif else语句 注意点

判断是互斥且有顺序的。

else也可以省略不写,效果等同3个独立的if判断

空格缩进同样不可省略

将input输入语句直接写入判断条件中

总结

  1. if elif else语句的作用是?
    可以完成多个条件的判断
  2. 使用if elif else的注意点有:
  • elif可以写多个
  • 判断是互斥且有序的,上一个满足后面的就不会判断了
  • 可以在条件判断中,直接写input语句,节省代码量

五、判断语句的嵌套

Python判断语句的终极用法:嵌套使用

判断语句的嵌套

【Python】判断语句_第9张图片
【Python】判断语句_第10张图片

总结

  1. 嵌套判断语句可以用于多条件、多层次的逻辑判断
  2. 嵌套判断语句可以根据需求,自由组合if elif else来构建多层次判断
  3. 嵌套判断语句,一定要注意空格缩进,Python通过空格缩进来决定层次关系

你可能感兴趣的:(Python资料,python,bool,if,if,else,if,elif,else,嵌套)