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判断语句