简单的理解就是加个变量布尔值作为下一个动作的条件:
在嵌套循环中,会遇到多层跳出的现象,因为下一层跳出,导致上一层跳出,这就要加条件判断:
quit_xh = False #定义退出布尔值为假
for i in range(10): #第1层循环从0到9
print('第1层循环', i) #从0开始输出,进入if语句
if i < 5: #满足小于5,进入缩进
print('条件:', i) #输出0
continue #继续第1个循环,不进入第2层for循环
for j in range(10): #当i==5时进入第2层for循环
print('第2层循环', j) #输出从0开始,一直到j==7
if j > 6: #当j==7时,执行缩进
quit_xh = True #变量quit_xh重新赋值为真
break #跳出第2循环
if quit_xh: #当if后的条件为真时,执行下面的缩进
break #跳出第1层循环,至此程序运行结束
跳出第1层循环是因为跳出了第2层循环,运行结果如下:
