Python中continue语句的用法是什么?

📅 2026/7/5 6:22:40
Python中continue语句的用法是什么?
一、核心作用continue作用终止当前这一轮循环直接进入下一次循环条件判断。循环中遇到continue它下方本行剩余代码全部跳过不会执行。二、重要注意点while循环必看使用continue前必须先更新计数器变量否则变量不变条件永远成立造成死循环。三、基础示例示例1打印1~6跳过数字3i0whilei6:i1# 先更新变量防止死循环ifi3:continueprint(i)输出1 2 4 5 6流程i3时触发continue跳过print直接回到while判断开启下一轮。错误示范continue前未更新变量死循环i1whilei5:ifi2:continueprint(i)i1i永远等于2无法自增程序卡死。四、实战示例只打印奇数跳过偶数num0whilenum10:num1ifnum%20:continue# 偶数直接跳过打印print(奇数,num)五、continue 与 break 对比continue仅跳过本次循环循环整体继续运行break直接彻底终止整个循环循环不再执行。组合示例跳过偶数遇到9直接结束循环n0whilen10:n1ifn%20:continueifn9:breakprint(n)输出1 3 5 7六、嵌套循环说明continue只作用于离它最近的一层循环不影响外层循环。a1whilea2:b1whileb4:ifb2:b1continueprint(fa{a},b{b})b1a1七、总结continue跳过本轮剩余代码直接开启下一次循环while循环中自增代码必须写在continue上方常用于过滤不需要输出、不需要计算的数据。