Python循环中continue和break的用法和区别
- 2021年8月2日
- 1,227 次
近日在学习Python循环章节的时候,对for循环中的continue和break用法和区别不是很清楚,故书写了一段代码,在双层循环嵌套中,终于明白了continue和break在Python循环中的用法。在Python的循环中,用break的时候,当满足所设置的条件的时候,程序就会直接结束代码,而用contiune的时候,满足所设置的条件的时候,只会跳过满足条件的那一层循环,接着继续执行程序,直至条件不满足的时候才结束程序。
双层循环嵌套测试contiune用法:
# -*- codeing = utf-8 -*-
# @TIME : 2021/8/2 16:28
# Author : 李涛
# File : continue和break.py
# @Software : PyCharm
for i in range(1,4):
if i == 2:
print("当I等于2的时候跳过本次循环")
continue
for j in range(1,9):
print(f"第{i}0{j}室")
可以看出在i==2的时候,用continue直接跳过了第二层循环的输出,直接来到了第三次循环。
双层循环嵌套测试break用法:
# -*- codeing = utf-8 -*-
# @TIME : 2021/8/2 16:28
# Author : 李涛
# File : continue和break.py
# @Software : PyCharm
for i in range(1,4):
if i == 2:
print("当I等于2的时候结束所有循环")
break
for j in range(1,9):
print(f"第{i}0{j}室")
用break的时候,当i==2的时候,直接结束了后续的循环结束了程序。
可以看出在Python中continue和break还是有所区别的,以上是把continue和break放在了第一层循环中,后来我又把continue和break放在了第二次循环中,在第二层循环中,continue和break还是有所区别。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- 5行Python代码操作txt文本对txt文本内容进行去重 2021-08-28
- PHP array_flip() 和 array_key_exists() 详解:反转键值与键名判断 2026-07-02
- Python列表排序中的sort()和sorted()有什么不同 2021-11-10
- PHP array_map() 函数详解:对数组元素统一处理 2026-07-02
- Python中For循环实现九九乘法表代码解析 2021-09-17
- Python如何遍历输出列表所有的元素? 2021-11-06
