循环中的break and continue
暂时挑过某次循环,直接进行下一次
提前退出循环,不再继续
continue
中断本次循环,进行下一次循环
for i in range (1, 100):
语句1
continue
语句2
continue 语句2 是不会执行的
continue 嵌套
嵌套循环中,continue 只影响本循环,不影响外层循环
for i in range(1,4):
print("yujuy1")
for j in range(1,4):
print("yuju2")
continue
print("yuju3")
print("yuju4")
比如这个代码中 yuju3 不会输出,其他均会输出
break
整个循环全部结束
狠
for i in range(1,4):
print("yujuy1")
break
print("yuju2")
print("yuju3")
这里就只会输出一次yuju1, yuju3
嵌套循环中,break 只对本层循环生效,不对外层循环生效
for i in range(1,4):
print("yujuy1")
for j in range(1,199):
print("neicen1")
break
print("neicen2")
print("yuju2")
print("yuju3")
yuju1 neicen1 yuju2 共输出4次,neicen2 不会被输出
自学笔记,仅供参考,如有侵权与错误,请告知