【Python零基础学习】基础语法--break、continue

python break和continue

break 和 continue一般和循环结构等一起配合使用, 都表示退出循环,但也有区别

break

1
2
3
4
5
6
7
num_arr = [1, 9, 2, 4, 5, 10, 7]

for num in num_arr:
if num >= 5:
break

print(num)

保存为 helloworld.py, 执行结果

1
2
[me@VM_0_14_centos python]# python helloworld.py 
1

从结果来看,只打印出 1

break是表示退出并终止所有循环,继续执行循环之后的语句

continue

同样以上面测试用例稍作修改,把break改为continue

1
2
3
4
5
6
7
num_arr = [1, 9, 2, 4, 5, 10, 7]

for num in num_arr:
if num >= 5:
continue

print(num)

保存为 helloworld.py, 执行结果

1
2
3
4
[me@VM_0_14_centos python]# python helloworld.py 
1
2
4

从结果来看,把所有 大于或等于 5的元素都打印出来了

continue是表示中止当前循环,也就是当遇到continue,循环体continue后的代码不再执行,
继续执行下一轮循环

坚持原创技术分享,您的支持将鼓励我继续创作!