双重for循环退出双重循环
时间: 2024-10-09 09:07:46 浏览: 39
巧用for循环绘制各种图形
双重for循环是指嵌套了两个for循环结构,在Python或其他编程语言中,如果你想提前结束这两个循环,通常可以使用break语句。当在内部循环体内满足某个条件时,你可以通过`break`关键字跳出当前的内层循环,然后继续执行外部循环的下一个迭代,或者直接跳出整个双重循环。
例如:
```python
for i in range(5):
for j in range(5):
if i == 3 and j == 3: # 如果i等于3且j等于3,就提前终止
break
print(f"({i}, {j})")
```
在这个例子中,当`i`和`j`都等于3时,会立即停止内层循环,并跳过剩余的打印操作,整个外部循环不会完成。
如果想同时结束内外层循环,可以使用`break`语句后不指定范围,它将直接退出整个双重循环:
```python
for i in range(5):
for j in range(5):
if i * j > 9: # 当乘积大于9时,同时退出两层循环
break
print(f"({i}, {j})")
```
阅读全文