break 和 continue 是在循环中使用的控制语句,用于改变程序的执行流程。 break 语句用于立即终止当前循环,并跳出循环体。当程序执行到 break 语句时,它会立即退出当前循环,然后继续执行循环之后的代码。下面是一个使用 break 的示例代码:
for i in range(1, 10):
if i == 5:
break
print(i)
输出结果为:
1
2
3
4
在上述代码中,当i
的值等于5
时,break 语句被执行,循环被终止,因此只打印了1
到4
这几个数字。continue
语句用于跳过当前迭代,并继续进行下一次迭代。当程序执行到continue
语句时,它会直接跳过本次迭代的剩余代码,然后进入下一次迭代。下面是一个使用 continue 的示例代码:
for i in range(1, 6):
if i % 2 == 0:
continue
print(i)
输出结果为:
1
3
5
在上述代码中,当i
的值为偶数时,continue 语句被执行,所以在这些情况下,print(i)
语句被跳过,只打印了奇数。