1. 使用return
2. 使用 for … else 语法
for i in range(6):
for j in range(6):
for k in range(6):
if i == j == k == 4:
break
#注意,这里的break使得3行后的continue不得执行,使得程序无法直接跳转到第二个for,使得程序执行第二个break
else:
print('做其他事')
#注意,这里的else是用来结束最里面的 for 循环
else: continue
#注意,这里的continue是给第二层循环用的,原因见下文
break
else: continue
break
在使用了 break 之后,终止循环,else 以后不会执行,然后再利用 continue 使得 break 不被执行,回到 for 循环