行者孙Python

内劲篇-Day18 while 循环 + break 跳出循环

🍀功法简介(知识点)

break 是循环的强制收招指令。只要代码执行到 break,会立刻终止整个 while 循环,直接跳出循环,不再判断条件,循环剩下的代码也不再执行。

使用场景:满足某个特殊条件,不需要继续循环,提前结束。语法示例:

count = 1
while count <= 10:
    if count == 4:
        break   # 直接跳出循环
    print(count)
    count = count + 1

运行输出:

1
2
3

🥋今日 Kata 任务(练习)

模拟打卡程序:

  1. 定义变量 practice_day = 1

  2. while 条件:practice_day <= 10

  3. 循环内部:

    • 打印 正在打卡第X天(X 为 practice_day)

    • 判断:如果 practice_day == 6,执行 break 终止循环

    • practice_day 自增 1

  4. 循环结束后打印:打卡循环结束

✅参考示例代码

practice_day = 1
while practice_day <= 10:
    print(f"正在打卡第{practice_day}天")
    if practice_day == 6:
        break
    practice_day = practice_day + 1

print("打卡循环结束")

预期输出:

正在打卡第1天
正在打卡第2天
正在打卡第3天
正在打卡第4天
正在打卡第5天
正在打卡第6天
打卡循环结束

🧠思考题(进阶可选)

把practice_day = practice_day +1放到if break的前面,运行代码,看看输出会有什么变化,思考原因。

💡功法小提示

⚠️ break 只会跳出当前这一层循环,多层嵌套循环的时候,不会一次性跳出全部外层循环。⚠️ break 一般配合 if 判断使用,设定触发停止的条件。⚠️ 不要滥用 break,优先考虑通过 while 条件控制循环停止。

‹ 返回目录
🏠首页 Python 📦资源 👤关于我