Python程序设计基础(5)----if语句

前言:在本节你将学习if语句进行测试,同时根据if语句编写一个for循环,以一种方式处理列表中大多数元素。

5.1、if语句的介绍及简单示例

在使用Python进行程序设计时需要检查一系列条件,并据此决定采取措施,因此if语句在这里就有了它的作用。举例如下:
在这里插入图片描述
输出结果:
在这里插入图片描述
通过以上示例笔者相信你应该明白如何运用for语句了,if语句跟for语句的语法很像,提到“冒号”,“缩进”,你应该更加明白if语句的使用方法了。

5.2、条件测试

(1)、每条if语句的核心都是一个值为True或False的表达式,这种表达式称为条件测试。如果条件测试的值为True,Python就执行跟在if语句后的代码;如果为False,Python就忽略这些代码。举例如下:
在这里插入图片描述
(2)、在一些情况下,我们只需要比较变量的值,我们可以将大写的变量转换成小写,但是变量本身的值不变,只是在比较时改变,举例如下:
在这里插入图片描述
(3)、检查是否不相等,使用if语句检查不相等C/C++程序设计非常像,只需在=前加!即可,!=就代表不等。示例如下:
在这里插入图片描述
输出如下:
在这里插入图片描述
(4)、检查多个条件
带一些时候,我们需要同时检查多个条件,有时需要那些条件都为True才能成功,有些只需部分即可成功执行相应的语句,我们常用and,or来检查多个条件,举例如下:
在这里插入图片描述
如果只需部分条件成功则可以用or进行检查,举例如下:
在这里插入图片描述
(5)、检查特定的值是否包含在列表中
要判断特定的值是否在列表中,可使用in关键字,举个例子就很容易明白了:
在这里插入图片描述
5.3、if-else语句

(1)、简单的if语句在前面已经有所介绍,在这里笔者从if-else语句开始介绍:
举例如下:
在这里插入图片描述
输出如下:
在这里插入图片描述
(2)、if-elif-else结构
当检查超过两个变量时我们使用if-elif-else结构,Python只执行其中的一个代码块,它依次检查每个测试条件,直到都通过之后再执行后面的代码,举例如下:
根据年龄段收费的举例:
在这里插入图片描述
输出如下:
在这里插入图片描述
你也可以使用多个elif进行输出:
在这里插入图片描述
输出:
在这里插入图片描述
5.4、使用if语句处理列表

(1)、通过结合使用if语句和列表,可完成一些有趣的任;对列表中特定的值做特殊处理效地管理不断变化的情形,如餐馆是否还有特定的食材;证明代码在各种情形下都将按预期运行。下面根据一个例子体会一下:
在这里插入图片描述
输出:
在这里插入图片描述
下面在制作pizza时检查顾客所点的配料表是否为空,如果为空打印是否需要原味pizza,否则就像之前一样制作pizza,举例如下:
在这里插入图片描述
输出结果:
在这里插入图片描述
(2)、使用多个列表
我们在上一个示例的背景下增加一个可用料列表,使用if—else语句进行判断操作,示例如下:
在这里插入图片描述
输出如下:
在这里插入图片描述

总结:经过这四部分学习,相信我们对if语句又有了一个新的认识,同时也能灵活的运用if语句。在这里笔者从第三节开始就没有提供源代码,而用的是截图的方式,主要想让读者通过阅读笔记进行自己上机操作,因为看懂和会用以及怎么用是另外一回事哦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值