python 用函数结束循环
时间: 2023-08-14 18:04:00 浏览: 84
什么是python的函数体
在Python中,可以使用break语句来结束循环。当循环执行到break语句时,无论循环次数是否结束,都会立即结束当前循环。如果是嵌套循环,break语句只会结束当前内循环,外循环不受影响。举个例子来说明:
```python
# 计算1-10之和,但是如果和超过20以后,就不再循环了
s = 0
for i in range(1, 11):
s += i
if s > 20:
break
print('s=', s, 'i=', i)
# 结果是s=21,i=6
```
另外,还可以使用continue语句来结束当前循环,然后继续执行下一次循环。continue语句会跳过当前循环中剩余的代码,直接进入下一次循环。如果是嵌套循环,continue语句只会结束当前内循环,外循环不受影响。举个例子来说明:
```python
# 计算1-100的偶数和
s = 0
for i in range(1, 101):
if i % 2 == 1:
continue
s += i
print(s)
# 结果是2550
```
所以,通过使用break和continue语句,可以在循环中灵活地控制循环的结束和继续执行。
#### 引用[.reference_title]
- *1* *2* [python基础-结束循环的方式](https://blog.csdn.net/qq_39568217/article/details/125619277)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [python结束函数](https://blog.csdn.net/weixin_39633054/article/details/110320668)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文