🍀功法简介(知识点)
break 是循环的强制收招指令。只要代码执行到 break,会立刻终止整个 while 循环,直接跳出循环,不再判断条件,循环剩下的代码也不再执行。
使用场景:满足某个特殊条件,不需要继续循环,提前结束。语法示例:
count = 1
while count <= 10:
if count == 4:
break # 直接跳出循环
print(count)
count = count + 1运行输出:
1
2
3🥋今日 Kata 任务(练习)
模拟打卡程序:
定义变量
practice_day = 1while 条件:
practice_day <= 10循环内部:
打印
正在打卡第X天(X 为 practice_day)判断:如果
practice_day == 6,执行 break 终止循环practice_day 自增 1
循环结束后打印:
打卡循环结束
✅参考示例代码
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