【Python】跳出多级循环

【Python】跳出多级循环,第1张

【Python】跳出多级循环
  • 一、if else搭配break和continue

一、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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/743260.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-29
下一篇2022-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存