分享

Day3

 skybook360 2022-09-03 发布于江苏

叮叮叮~今天的分享准时开始咯~

今天的课程我们学习了“控制流”的知识,不知道大家彻底理解了条件判断的流程了没有?

如果还是有些不理解的话,那就来看看我们今天的分享吧~

今天我们讲了条件判断语句和条件判断语句的嵌套,一旦条件多了起来,相信大家就会有一点混乱了!

这种情况在以后的学习中会经常发生,不要怕,老师会帮助你去更好地理解他们的!

我们首先先看看看if语句,一个if语句会包括5个要素:

1.关键词"if"

2."条件"

3.英文冒号":"

4.缩进

5.代码块



而跟if配对的还有一个else,通过else,我们能够实现【如果...就...;否则...】这样的语句逻辑。

这里要注意的地方是,else执行的是除了if条件之外的所有的条件,所以else后面是不需要写条件的。



让我们用一个流程图来看看我们if...else...语句具体是怎么执行的

a = 5
if a<0:
print('a<0')
else:
print('a>=0')



讲了if...else...语句之后,我们还有一种更复杂的语句,我们称为多条件判断语句if...elif...else。

他的本质就是从if开始一个个验证条件,直到找到满足的条件。

他的格式如下:

if 条件1:
语句1
elif 条件2:
语句2
else:
语句3

这里要注意的是,中间的elif可以有多个,最后的else也可以不写。

同样用流程图来看看实际的执行流程吧~

a = 5
if a<0:
print('a<0')
elif a<3:
print('0<a<3')
else:
print('a>=3')



讲完了基础的条件判断,我们来讲讲很多初学者都会有疑惑的地方——条件嵌套。

条件嵌套,顾名思义条件套条件,如下图:



这张图中,if里面又嵌套了一个if,遇到这样嵌套,我们不要着急,先来仔细看看代码的缩进。

缩进在if里面的代码为当if条件成立时才会执行的。也就是我图中框起来的部分。



所以我们在看这个代码的时候,应该从上到下看,先看外层的条件,如果外层条件满足,再看缩进进里面的代码,这样分块地阅读代码,才能够让我们的阅读更加高效准确。

好啦~今天的分享就是这些啦~

没完成第三关的同学现在快去学习啦!完成了的同学可以继续往后学习~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多