遇到break就跳出当前一层循环,遇到continue就直接进入当前一层循环的下一次
这句话一下子让我明白了作者: 王小勇 时间: 2016-8-5 10:41
i = 0
while i < 5:
i += 1
for j in range(3):
print (j,j)
if j == 2:
break
for k in range(3):
if k == 2:
continue
print(k,k,k,k)
if i > 3:
break
print (i,i,i)
这样就清楚多了
ps Python 3作者: 司南 时间: 2018-4-10 19:10
i=0
while i<5:
i+=1
for j in range(3):
print(j)
if j==2:
break
for k in range(3):
if k==2:
continue
print(k)
if i>3:
break #此时无小内循环for,故直接跳出大循环
print(i)
复制代码
作者: jzhan030 时间: 2018-4-16 17:48
i = 0
while i < 5:
i +=1
for j in range(3):
print("j=",j)
if j == 2:
break
for k in range(3):
if k == 2:
continue
print("k=",k)
if i > 3:
break
print('i=',i)
这样会清楚一些。作者: 495611518 时间: 2018-7-3 09:53
jzhan030 发表于 2018-4-16 17:48
i = 0
while i < 5:
i +=1