读童话的狼

2020-04-01   阅读量: 4447

机器学习

while或者for循环之后else子句怎么用?

扫码加入数据分析学习群

while 判断条件:

循环体else:

语句块

执行过程:循环正常结束之后[未使用break跳出循环],会执行else语句,若是非正常执行结束,则跳过else语句

for 变量 in 序列:

循环体else:

语句块

执行过程:先执行for循环,循环正常结束则执行else下面的语句块,否则不执行

在python中,与if分支语句不同的是,for循环与while循环正常执行完毕后,才会执行else语句。否则不执行。

3.9217 1 2 关注作者 收藏

评论(1)

读童话的狼
2020-04-02

原问题:为什么for 与else有相同的缩进而没有报错?

0.0000 0 0 回复
读童话的狼
2020-04-02
在python中,else子句与for循环和while循环也是可以连用的,使用规则如上
0.0000 0 0 回复

推荐课程

推荐帖子