当前位置:首页python > 正文

Python 基础:pass、continue、break 的区别

作者:野牛程序员:2025-12-22 10:40:36python阅读 2009
Python 基础:pass、continue、break 的区别
# /*
# Python 基础:pass、continue、break 的区别
# --------------------------------------------------------
# 三者都用于流程控制,但作用完全不同:
#
# 1) pass
#    占位语句,不做任何事情。
#    常用于语法结构需要代码但暂时不写逻辑的场景。
#
# 2) continue
#    立即进入下一次循环。
#    忽略当前循环剩余代码。
#
# 3) break
#    立即终止整个循环。
#
# 下方示例展示三者的区别。
# */

print("示例一:pass(占位,不执行任何操作)")
for i in range(3):
    if i == 1:
        pass          # 占位,不影响循环
    print("i =", i)

print("-" * 40)

print("示例二:continue(跳过当前循环剩余部分)")
for i in range(5):
    if i == 2:
        continue      # 跳过下面的 print
    print("i =", i)

print("-" * 40)

print("示例三:break(终止整个循环)")
for i in range(5):
    if i == 3:
        break         # 直接退出循环
    print("i =", i)

# --------------------------------------------------------
# 要点总结:
# 1) pass:占位,结构完整但不执行任何动作;
# 2) continue:跳过当前循环,继续下一轮;
# 3) break:中断整个循环,立即退出;
# 4) 三者作用范围仅限循环或语句块内部。
# */

#
# 示例一:pass(占位,不执行任何操作)
# i = 0
# i = 1
# i = 2
# ----------------------------------------
# 示例二:continue(跳过当前循环剩余部分)
# i = 0
# i = 1
# i = 3
# i = 4
# ----------------------------------------
# 示例三:break(终止整个循环)
# i = 0
# i = 1
# i = 2


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • Python 基础:pass、continue、break 的区别
  • 相关推荐

    最新推荐

    热门点击