600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Python中break和continue语句及循环中的else子句

Python中break和continue语句及循环中的else子句

时间:2022-12-01 10:52:19

相关推荐

Python中break和continue语句及循环中的else子句

break语句要比continue语句用的多

break 语句可以跳出for和while的循环体,但如果从for或while循环中终止,则对应的else语句则不再执行。

对比一下以下两段代码的执行结果

sites = ["Baidu", "Google","Runoob","Taobao"]for site in sites:if site == "dddd": #注意若把dddd换成列表中的字符串,对比一下结果print("菜鸟教程!") breakprint("循环数据 " + site) #注意不同缩进之间的关联。#即if site != 'dddd'时,一直输出print("循环数据 " + site) else:print("没有循环数据!")print("完成循环!")

sites = ["Baidu", "Google","Runoob","Taobao"]for site in sites:if site == "Runoob": #此处是列表中的字符串,执行了break语句,则else语句则不再执行print("菜鸟教程!")breakprint("循环数据 " + site)else:print("没有循环数据!")print("完成循环!")

➜ pythoncode python3 holly_03_17.py循环数据 Baidu循环数据 Google循环数据 Runoob循环数据 Taobao没有循环数据!完成循环!

➜ pythoncode python3 holly_03_17.py循环数据 Baidu循环数据 Google菜鸟教程!完成循环!

continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

n = 5while n > 0:n -= 1if n == 2:continue #即跳过2,进行下一轮的循环print(n)print('循环结束。')

➜ pythoncode python3 holly_03_17.py4310循环结束。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。