打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Python 第35课】 continue

break是彻底地跳出循环,而continue只是略过本次循环的余下内容,直接进入下一次循环。


在我们前面写的那个统计分数的程序里,如果发现有成绩不足60分,就不记入总成绩。当然,你可以用if判断来实现这个效果。但我们今天要说另一种方法:continue。


for score in data[1:]:

   point = int(score)

   if point < 60:

       continue

   sum += point



注意:无论是continue还是break,其改变的仅仅是当前所处的最内层循环的运行,如果外层还有循环,并不会因此略过或跳出。


在脑中模拟运行下面这段程序,想想会输出什么结果。再敲到代码里验证一下:


i = 0

while i < 5:

   i += 1

   for j in range(3):

       print j

       if j == 2:

           break

   for k in range(3):

       if k == 2:

           continue

       print k

   if i > 3:

       break

   print i


#==== Crossin的编程教室 ====#

微信ID:crossincode

QQ群:312723402


面向零基础初学者的编程课

每天5分钟,轻松学编程


回复『 p 』查看课程目录

回复『 t 』查看习题列表


点击“阅读原文”可进入讨论版

v v v v v v

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
break 和continue的区别
简单学Python——while循环终止和停止1次
学习Python之路之跳出循环(break.continue)
Python跳出循环语句continue与break的区别
python中continue,break和pass的区别
《Python基础案例教程》第3章(微课版)课件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服