视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
python中break和continue的区别
2020-11-27 14:08:06 责编:小采
文档


大部分人总是会搞混break和continue,虽然他们都是结束循环,但是结束的方式并不一样。
break用于结束整个循环。
continue用于结束当前循环。

break有时候我们写代码时想让它结束整个循环,除了条件达到False结束,我们可以设定一个条件,当他达到这个条件时,结束整个循环。break用于完全跳出循环,执行循环体后面的语句。

while True:
 s = input('随便输入点什么:')

 if s =='quit':
 break

 print('你输入的字符串长度是{}'.format(len(s)))

print('完')

这个代码可以看出当 s ==‘quit’ 时,这个循环就会结束,否则就会一直运行直到条件s满足。

**2.**continue的英文意思是持续,继续,但是在代码中它的作用是结束一个循环,但是他的本意却是继续,所以我们可以知道在代码中它的作用是跳出当前的循环,然后再继续后面的循环,也就是只结束一次循环。

while True:
 s = input('随便输入点什么:')

 if len(s) < 3:
 print('太短了,请输入三个字以上字符的内容。')
 continue


 print('你输入的内容是:{},长度是{}'.format(s,len(s)))

这个代码执行后,当你输入条件s的长度小于3时,当前这次循环就会跳出,然后继续执行这个循环代码,整个循环并不会因此而受到影响,依旧跟原先一样运行。

下载本文
显示全文
专题