python for循环结束_python退出循环的方法
时间: 2023-10-12 13:15:22 浏览: 138
Python 中有多种方式可以退出循环,以下是其中常见的方式:
1. 使用 `break` 关键字:当程序执行到 `break` 语句时,会跳出当前循环,不再执行循环内剩余的语句。
```python
for i in range(10):
if i == 5:
break
print(i)
```
以上代码会输出 0、1、2、3、4,当 i 等于 5 时,程序执行到 `break` 语句,跳出循环。
2. 使用 `continue` 关键字:当程序执行到 `continue` 语句时,会跳过当前循环中剩余的语句,直接进入下一次循环。
```python
for i in range(10):
if i == 5:
continue
print(i)
```
以上代码会输出 0、1、2、3、4、6、7、8、9,当 i 等于 5 时,程序执行到 `continue` 语句,跳过本次循环,直接执行下一次。
3. 使用 `return` 关键字:当程序执行到 `return` 语句时,会直接结束函数的执行,并返回指定的值。
```python
def func():
for i in range(10):
if i == 5:
return
print(i)
func()
```
以上代码会输出 0、1、2、3、4,当 i 等于 5 时,程序执行到 `return` 语句,直接结束函数的执行。
4. 使用 `else` 关键字:在循环结束后执行一段代码块。
```python
for i in range(10):
if i == 5:
break
print(i)
else:
print("Loop finished.")
```
以上代码会输出 0、1、2、3、4,当 i 等于 5 时,程序执行到 `break` 语句,跳出循环,不再执行 `else` 语句,否则会输出 "Loop finished."。
阅读全文