Python的判断语句

前言

进行逻辑判断,是生活中常见的行为。同样,在程序中,进行逻辑判断也是最为基础的功能。

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

1.为什么学习判断语句

判断在程序中广泛应用,如果没有它,这些功能都难以实现。

2.布尔类型

进行判断,只有2个结果:

3.布尔类型的定义

布尔类型的字面量:

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

作用:

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

        2.使用比较运算符进行比较运算得到布尔类型的结果。

4.比较运算符

布尔类型的数据,不仅可以通过定义得到,也可以通过比较运算符进行内容比较得到。

如下代码:

1.比较运算符有哪些?

运算符

描述

示例

==

判断内容是否相等,满足为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

二.if语句的基本格式

1.if判断语句

格式:

用例:

2.if语句的注意点:

        判断语句的结果,必须是布尔类型TrueFalse

        True会执行if内的代码语句

        False则不会执行

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

        Python通过缩进判断代码块的归属关系。

三.if  else 语句

1.什么场景下需要用到 if else的语句呢?

        一般判断场景会有"" 如果....否则 ""的场景. 那这个时候就可以使用if else的语句进行执行.

2.if else的代码格式:

3.if else注意点:

1. if else 语句,其中
if 和其代码块,条件满足时执行
else 搭配 if 的判断条件,当不满足的时候执行

        2. if else语句的注意事项:

else 不需要判断条件,当 if 的条件不满足时, else 执行
else 的代码块,同样要 4 个空格作为缩进

四.if else elif语句

        1.if else elif需求场景

                        某些场景下,判断条件不止一个,可能有多个。

              2.if else elif代码格式

        

3.if else elif注意点

        1. if elif else 语句的作用是?

                可以完成多个条件的判断

        2. 使用if elif else的注意点有:

         elif可以写多个
        判断是互斥且有序的,上一个满足后面的就不会判断了

五.判断语句嵌套

        1.嵌套判断语句的场景

                有很多场景,不仅仅是多个并列条件,还会有满足前置条件才会二次判断的多层判断需求。

2.判断语句嵌套图
说明:

        许多逻辑的判断,是嵌套的,多层次的。

        对于这种需求,我们可以:自由组合 if elif else,完成特定需求的要求

3.嵌套语句格式:
如上图,第二个if ,属于第一个 if 内,只有第一个 if 满足条件,才会执行第二个 if
说明:

        嵌套的关键点,在于:空格缩进

        通过空格缩进,来决定语句之间的:层次关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值