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

被折叠的 条评论
为什么被折叠?



