python跳出循环有两个关键字
1、continue跳过当前循环,进入下一次循环
for i in range(5):
if i == 3:
continue
print(i,\u00a0end='\\t')
结果是:
0 1 2 4
2、利用break关键字跳出整个循环
for i in range(5):
if i == 3:
break
print(i,\u00a0end='\\t
前言
python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组。
循环里面还有两个比较重要的关键字,continue和break,continue的意思是,跳出本次循环,继续重头开始循环,break的意思是停止整个循环,也就是说在continue和break下面的代码都是不执行的。
for 循环用于集合,其中的每一个元素都会执行同一段代码块; 而 while 循
一.问题描述
在二维数组的遍历中,我们经常使用双层for循环。在某些时候,我们并不需要遍历整个二维数组。当条件满足时就应该终止for循环。但是,直接在内层循环中break并不会让外层循环也终止。
二.解决方案
使用for…else…语法解决。
for i in range(5):
for j in range(5):
print(i, j)
if i == 3 and j == 3:
break
else:
continue
break
当次循环