|
楼主 |
发表于 2020-10-27 13:17:09
|
显示全部楼层
刷旧视频,温习了一下break和continue的区别,来分享一下。看来得找一个专门的笔记软件可以内置区别代码的,来作为学习比较,有道云笔记好像没有这个功能,比较丑,也看得不方便。
Python中break和continue的区别
先来一段代码
count = 0
while count < 10:
print("我在运行", count)
break
count = count + 1
执行结果为如下,也很容易理解,count = 0,第一次执行后,就被break了,while循环也结束了,下面的count+1也不会执行。
###不能传图,自己敲代码看吧!
改动一下,把break放到最后。
count = 0
while count < 10:
print("我在运行", count)
count = count + 1
break
结果也是一样,为什么count值为0呢,不是应该+1为1吗?没关系我们加一个print在break前看看。
###不能传图,自己敲代码看吧!
上面是没有加print,下面的是加了print的,说明count已经+1了,但是循环被终止了,不会第二次循环。
再来看continue。
continue是结束本次循环,然后重新开始循环。
count = 0
while count < 10:
print("我在运行", count)
continue
count = count+1
看执行结果:
###不能传图,自己敲代码看吧!
死循环,必须手动才能退出。同样是因为中断循环,count没有+1。我们把continue放在最后,结果就正常了。
###不能传图,自己敲代码看吧! |
|