您的位置:首页 > 编程语言 > Python开发

python基础教程共60课-第35课continue

2015-12-13 10:13 232 查看
python基础教程共60课-第35课continue

【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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: