在python中contunue与break有啥区别
时间: 2023-05-30 18:03:44 浏览: 95
Python跳出循环语句continue与break的区别
5星 · 资源好评率100%
在 Python 中,continue 和 break 都是控制流语句,它们用于控制循环执行的流程。
continue 语句用于跳过当前循环中的某些代码,继续执行下一次循环。当程序执行到 continue 语句时,它会跳过剩余的代码并返回到循环的起始位置。换句话说,它会终止当前迭代,但不会终止整个循环。
例如:
```
for i in range(10):
if i == 3:
continue
print(i)
```
这段代码会打印出 0 到 9 的数字,但不会打印出 3,因为当 i 等于 3 时,continue 语句会跳过这次循环的剩余代码。
break 语句用于提前终止循环。当程序执行到 break 语句时,它会跳出当前循环并立即终止整个循环。换句话说,它会中止整个循环,不再执行任何剩余的迭代。
例如:
```
for i in range(10):
if i == 3:
break
print(i)
```
这段代码会打印出 0、1、2 三个数字,因为当 i 等于 3 时,break 语句会立即终止整个循环。
阅读全文