【Python从零基础到入门】第二章 判断语句

第二章 判断语句

文章目录

  • 第二章 判断语句
    • 1.布尔类型
    • 2.if语句基本格式
    • 3.if else 语句
    • 4.if elif else语句
    • 5.判断语句的嵌套

1.布尔类型

【Python从零基础到入门】第二章 判断语句_第1张图片

布尔类型的字面量:

  • True 表示真(是、肯定)
  • False 表示假 (否、否定)

定义变量存储布尔类型数据:变量名称 = 布尔类型字面量

布尔类型不仅可以自行定义,,同时也可以通过计算的来。

也就是使用比较运算符进行比较运算得到布尔类型的结果。

【Python从零基础到入门】第二章 判断语句_第2张图片

【Python从零基础到入门】第二章 判断语句_第3张图片

运算符 描述 示例
== 判断内容是否相等,满足为True,不满足为False 如a=3,b=3,则(a == b) 为 True
!= 判断内容是否不相等,满足为True,不满足为False 如a=1,b=3,则(a != b) 为 True
> 判断运算符左侧内容是否大于右侧满足为True,不满足为False 如a=7,b=3,则(a > b) 为 True
< 判断运算符左侧内容是否小于右侧满足为True,不满足为False 如a=3,b=7,则(a < b) 为 True
>= 判断运算符左侧内容是否大于等于右侧满足为True,不满足为False 如a=3,b=3,则(a >= b) 为 True
<= 判断运算符左侧内容是否小于等于右侧满足为True,不满足为False 如a=3,b=3,则(a <= b) 为 True

2.if语句基本格式

if 要判断的条件:

​ 条件成立时,要做的事

#1.定义变量
age = 30
#2.进行判断 
if age >= 18:
	print("我已经成年了")

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

【Python从零基础到入门】第二章 判断语句_第4张图片

【Python从零基础到入门】第二章 判断语句_第5张图片

3.if else 语句

if 条件1:
    条件1满足应做的事情
    条件1满足应做的事情
    ......
else:
    不满足条件时要做的事情1
    不满足条件时要做的事情2

【Python从零基础到入门】第二章 判断语句_第6张图片

  1. else后,不需要判断条件

  2. 和if的代码块一样,else的代码块同样需要4个空格作为缩进

4.if elif else语句

elif 将elseif缩写了

if 条件1:
    条件1满足应做的事情
    条件1满足应做的事情
    ......
elif 条件2:
    条件2满足应做的事情
    条件2满足应做的事情
    ......
else:

【Python从零基础到入门】第二章 判断语句_第7张图片

使用if elif else的注意点有:

  • elif可以写多个
  • 判断是互斥且有序的,上一个满足后面的就不会判断了
  • 可以在条件判断中,直接写input语句,节省代码量

5.判断语句的嵌套

字面意思就是一个if语句里面又套了一个if语句

基础语法:

if 条件1:
    要做什么事
    if 条件2:
    	要做什么事

嵌套的关键点,在于:空格缩进
通过空格缩进,来决定语句之间的:层次关系

【Python从零基础到入门】第二章 判断语句_第8张图片

如图:

  • 判断有2层
  • 当外层if满足条件(图中编号1)时,才会执行内层if判断(图中编号2)
  • 当外层if(编号1)不满足,直接执行外层esle

你可能感兴趣的:(Python从零基础到入门,python,javascript,开发语言,笔记,经验分享,其他)