Python 使用 break 和 continue 控制循环
在 Python 中,break
和 continue
是两个用于控制循环流程的关键字。break
用于立即终止整个循环,而 continue
用于跳过当前迭代,直接进入下一次迭代。
下面是一个示例代码,展示了如何使用 break
和 continue
来控制循环。
实例
# 示例代码
for i in range(1, 11):
if i == 5:
continue # 跳过当前迭代
if i == 8:
break # 终止循环
print(i)
for i in range(1, 11):
if i == 5:
continue # 跳过当前迭代
if i == 8:
break # 终止循环
print(i)
代码解析:
for i in range(1, 11):
:这是一个for
循环,i
从 1 开始,到 10 结束。if i == 5:
:当i
等于 5 时,执行continue
语句,跳过当前迭代,直接进入下一次迭代。因此,数字 5 不会被打印。if i == 8:
:当i
等于 8 时,执行break
语句,立即终止整个循环。因此,数字 8 及之后的数字都不会被打印。print(i)
:打印当前的i
值。
输出结果:
1 2 3 4 6 7
在这个例子中,数字 5 被跳过,数字 8 及之后的数字由于 break
语句的作用,没有被打印出来。
点我分享笔记