码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础滚固(二)有意思的 else

时间:2019-10-14 14:47:21      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:bre   中断   else   range   color   语句   for   使用   基础   

我们在 if 语句中经常使用 else 来做分支判断,今天发现 循环语句 for,while 也可以使用 else 语句来做分支。

 1 for i in range(3):
 2     print(i)
 3 else:
 4     print("Good!")
 5 
 6 #输出 可以看出循环遍历后 执行了else语句
 7 0
 8 1
 9 2
10 Good!
11 
12 #增加 break
13 for i in range(3):
14     print(i)
15     break
16 else:
17     print("Good!")
18 #输出 可以发现增加break后 遍历第一次退出循环,不执行else语句
19 0

总结:

for ,while 循环使用break中断语句后,会执行else语句,顺利执行完循环后,不执行else语句。

某些场景下,就可以省去设定 flag标记变量,节省代码工作量。

 

Python基础滚固(二)有意思的 else

标签:bre   中断   else   range   color   语句   for   使用   基础   

原文地址:https://www.cnblogs.com/yydada/p/11671045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!