python:第二十八章:break语句

发布时间 2023-11-20 08:03:38作者: 刘宏缔的架构森林

一,break语句

用途:退出 for 循环或者 while 循环

当判断某条件为真时,

执行 break 语句会立即退出循环。

此时不会执行剩余的循环。

注意循环体语句的位置可以放在break前,也可以放在break后

二,for循环中使用break

1,流程图:

2,例子: 注意break的判断放在循环体后,循环体会多执行一次

1
2
3
4
5
6
7
8
9
10
11
12
13
# break放在循环体前
for index in range(0, 10):
    if index == 4:
        break
    print(index, end=" ")
 
print()
 
# break放在循环体后
for index in range(0, 10):
    print(index, end=" ")
    if index == 4:
        break

运行结果:

0 1 2 3 
0 1 2 3 4 

说明:刘宏缔的架构森林—专注it技术的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/11/17/python-di-er-shi-qi-zhang-break-yu-ju/
代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com

三,while循环中使用break

1,流程图:

2,例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 遍历列表
# break放到循环体代码前
staffs = ["擎天柱", "补天士", "热破", "通天晓"]
length = len(staffs)
i = 0
while i < length:
    if i == 2:
        break
    print("员工姓名:", staffs[i])
    i += 1
 
# 把break放到循环体代码后,会多执行一次
i = 0
while i < length:
    print("市场部员工姓名:", staffs[i])
    if i == 2:
        break
    i += 1

运行结果:

员工姓名: 擎天柱
员工姓名: 补天士
市场部员工姓名: 擎天柱
市场部员工姓名: 补天士
市场部员工姓名: 热破