
- 一、if else搭配break和continue
如果第3层for循环没触发break,则第1层和第2层的break也不会触发,而只会触发第1层和第2层的else部分
for i in range(1, 5):
for j in range(10):
for k in range(15):
if 3*i == 2*j == k:
print(i, j, k)
print('break 3rd loop')
break
else:
print('run 3rd loop')
else:
print('run 2nd loop')
continue
print('break 2nd loop')
break
else:
print('run 1st loop')
continue
print('break 1st loop')
break
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)