python基础 if判断语句

本文详细介绍了Python中的if判断语句,包括如何根据条件执行代码、布尔类型的数据处理、空值与False的关系,以及if、if-else和if-elif-else的用法。特别强调了elif的优势在于节省判断和提高执行效率。最后,通过一个简单的猜数字游戏实例,巩固了if-elif-else的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.if后面是True的话,就执行if里面的语句,也就是满足if后面的条件的话,就执行if后面的语句

 结果:

2.if后面是False,也就是不执行,直接跳过,代码如下:

 结果:

3.记住我们python里的数据其实也可以看成布尔类型的,看下面:

结果:

 4.当然如果数据是空的话,那就是False了,看下面:

 结果:

 5.满足if后面的条件,就执行,代码如下:

结果:

 6.不满足if和面的条件,就不执行,直接跳过,代码如下:

结果: 

7.if加上else的使用,代码如下:

 结果:(如果不满足if条件的话,就执行else的语句)

 8.if elif else的使用,那么我先写if和elif的使用,代码如下:

 结果:(elif就是把多个判断关联起来,主要满足其中一个判断条件,就执行其里面的语句,并跳出当前的关联的所有判断语句)

 有人就会说这个我用多个if不也行,代码如下:

 结果:

 虽然结果是一样的,当你发现,elif的好处就是节省了判断,这也只是一样,最主要的也就是,你用elif,可以节省代码执行的时间,因为elif只要满足了,就跳出这当前判断语句,但多个if是不管你满不满足,都会执行所有判断条件,所有elif的效率就比多个if要更高效,好了我下面就中和这几天的知识,给你们演示一个简单的猜数字游戏,代码如下:

 这里面有人会说,我们的if和elif满足后是不是加上continue,在这里加不加一样的,因为我们的if elif本来就有跳出的功能,再加上我们这里面除了判断语句,没有其他的语句的,所有也就不需要加上continue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值