classgetOutOfLoop(Exception):passtry:for i inrange(3):for j inrange(3):for k inrange(3):if i == j ==k ==1:raise getOutOfLoop()#抛出一个异常,就会跳出所有循环else:print(i,j,k)except getOutOfLoop:passprint('done')
常规的break跳出当前循环,continue终止当前,不会跳出整个循环,当有多个循环时,如何跳出整个循环break跳出当前最深的循环 def test1(): for i in range(3): for j in range(3): for k in range(3): if i ==j==k==1: break else: .