🍀功法简介(知识点)
continue 作用:直接跳过本次循环剩下的代码,立刻回到 while 条件判断,开启下一轮循环。
和 break 区分:
break:直接彻底终止整个循环,收招不再练
continue:只是跳过当前这一轮,循环本身还会继续,进入下一次
基础示例:
num = 1
while num <= 5:
if num == 3:
num += 1
continue
print(num)
num += 1
输出:
1
2
4
5⚠️ 重点提醒:使用 continue 时,在 continue 之前,一定要更新循环变量,不然会卡死死循环!
🥋今日 Kata 任务(练习)
定义变量
day = 1while 条件:
day <= 10循环内逻辑:
如果
day == 4,day 加 1,执行 continue(跳过本次打印)打印文字:
完成Python Kata第X天修炼day 的值 +1
✅参考示例代码
day = 1
while day <= 10:
if day == 4:
day = day + 1
continue
print(f"完成Python Kata第{day}天修炼")
day = day + 1预期输出:
完成Python Kata第1天修炼
完成Python Kata第2天修炼
完成Python Kata第3天修炼
完成Python Kata第5天修炼
完成Python Kata第6天修炼
完成Python Kata第7天修炼
完成Python Kata第8天修炼
完成Python Kata第9天修炼
完成Python Kata第10天修炼第 4 天被跳过,没有打印。
🧠思考题(进阶可选)
试一下,把day = day +1写在 continue 后面,看看会发生什么?想一想为什么。
💡功法小提示
⚠️ continue 执行后,它后面本行剩余代码全部不跑,直接回到循环开头。⚠️ 最容易踩坑:continue 前面忘记更新循环变量,直接死循环!⚠️ break 是结束循环,continue 是跳过当前这一轮,两个不要搞混。