Python 基础知识:break / continue 工作示例
作者:野牛程序员:2025-12-21 12:16:10python阅读 2079
Python 基础知识:break / continue 工作示例
# /*
# Python 基础知识:break / continue 工作示例
# --------------------------------------------------------
# 功能:
# 1) 展示 break 的强制终止效果
# 2) 展示 continue 的跳过本次循环效果
# 3) 通过示例理解两者在流程控制中的具体作用
# */
print("示例一:break 用于提前结束循环")
for n in range(1, 10):
if n == 5:
print("遇到 5,循环提前结束")
break
print("输出:", n)
print("-" * 40)
print("示例二:continue 用于跳过本次循环")
for n in range(1, 10):
if n % 2 == 0:
continue # 跳过偶数
print("奇数:", n)
print("-" * 40)
print("示例三:break 搭配 while 循环")
x = 1
while True:
print("当前值:", x)
if x >= 4:
print("满足条件,循环退出")
break
x += 1
print("-" * 40)
print("示例四:continue 在 while 中跳过部分逻辑")
i = 0
while i < 6:
i += 1
if i == 3:
continue # 跳过 3
print("输出:", i)
print("-" * 40)
print("示例五:break 与 continue 的混合使用")
for n in range(1, 10):
if n == 7:
print("遇到 7,循环终止")
break
if n % 2 == 0:
continue
print("奇数且小于 7:", n)
# /*
# 输出示例(简化版):
# 示例一(break):
# 输出: 1
# 输出: 2
# 输出: 3
# 输出: 4
# 遇到 5,循环提前结束
# ----------------------------------------
# 示例二(continue):
# 奇数: 1
# 奇数: 3
# 奇数: 5
# 奇数: 7
# 奇数: 9
# ----------------------------------------
# 示例三(while + break):
# 当前值: 1
# 当前值: 2
# 当前值: 3
# 当前值: 4
# 满足条件,循环退出
# ----------------------------------------
# 示例四(while + continue):
# 输出: 1
# 输出: 2
# 输出: 4
# 输出: 5
# 输出: 6
# ----------------------------------------
# 示例五(混合使用):
# 奇数且小于 7: 1
# 奇数且小于 7: 3
# 奇数且小于 7: 5
# 奇数且小于 7: 7(不会打印,因为 break 触发)
#
# 要点总结:
# 1) break 强制终止整个循环,不再执行后续迭代;
# 2) continue 仅跳过当前迭代,继续执行后续循环;
# 3) break 多用于满足条件时立即退出,如搜索与判断;
# 4) continue 多用于过滤不需要处理的情况;
# 5) while 与 for 中行为一致,只是触发场景略有差异;
# 6) 合理使用两者能大幅提升流程控制的清晰度。
# */野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

