当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • Python 基础知识:break / continue 工作示例
  • 相关推荐

    最新推荐

    热门点击