掌握break的正确用法,轻松跳出循环不再懵圈


`break` 是 Python 中用于立即退出循环的语句。它适用于 `for` 循环和 `while` 循环。当你想在任何时候停止循环,不再执行后续的迭代时,`break` 就派上用场了。

`break` 在 `for` 循环中的用法

```python

for i in range(10):

if i == 5:

break

print(i)

```

在这个例子中,循环会打印从 0 到 4 的数字,当 `i` 等于 5 时,`break` 语句会被执行,循环立即停止。

`break` 在 `while` 循环中的用法

```python

i = 0

while i < 10:

if i == 5:

break

print(i)

i += 1

```

在这个例子中,循环会打印从 0 到 4 的数字,当 `i` 等于 5 时,`break` 语句会被执行,循环立即停止。

`break` 的注意事项

1. `break` 只会退出最近的一层循环。如果你有嵌套循环,`break` 只会退出当前最内层的循环。

2. `break` 通常与 `if` 语句结合使用,以在满足特定条件时退出循环。

示例:嵌套循环中的 `break`

```python

for i in range(3):

for j in range(3):

if j == 1:

break

print(f"i={i}, j={j}")

```

在这个例子中,内层循环会在 `j` 等于 1 时退出,外层循环会继续执行。

通过理解和使用 `break`,你可以更灵活地控制循环的执行,避免在循环中陷入懵圈的困境。