专栏首页Crossin的编程教室【Python 第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

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

每天5分钟,轻松学编程

回复『 p 』查看课程目录

回复『 t 』查看习题列表

本文分享自微信公众号 - Crossin的编程教室(crossincode)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2013-07-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python 中的神秘运算符

    今天我们来讲讲 Python 里一个不为众人所知的运算符。你可能会觉得疑惑:还有我不知道的运算符?别急着下结论,先往下看看再说。

    Crossin先生
  • 用 Python 跟自己下棋

    今天,李世乭终于在与 AlphaGo 的人机大战中扳回一局。但计算机 AI 可以在围棋上战胜人类顶尖棋手的时代已经到来。可以预见,人工智能和机器人将会在更多领域...

    Crossin先生
  • 用十年来学编程

    为什么每个人都急不可耐? 走进任何一家书店,你会看见《Teach Yourself Java in 7 Days》(7天Java无师自通)的旁边是一长排看不到尽...

    Crossin先生
  • Java基础-跳转语句

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    cwl_java
  • 每日两题 T20

    数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。

    合一大师
  • 何兴鹏: select函数源码简析

    select()允许一个程序监听多个文件描述符,等待一个或者多个文件描述符的I/O操作变成“就绪”状态(比如:可读)。

    Linux阅码场
  • Grpc介绍 — Go-Service To PHP-Client

    笔者现在公司项目大部分是PHP进行开发,要完成整体微服务化必须要考虑PHP使用上的可行性,Grpc也是支持PHP作为client端发起Grpc请求,但是依赖的扩...

    喵了个咪233
  • day95-分页组件

    少年包青菜
  • IPV6之VRRP典型组网配置案例

    本案例采用H3C HCL模拟器来模拟IPV6 VRRP典型组网配置。为了确保网络的冗余,将SW2和SW3开启VRRP作为网关冗余。SW2为主设备,SW3为备用设...

    网络技术联盟站
  • Composite组合模式(结构型模式)

    在面向对象系统中,经常会遇到一些具有"容器性质"的对象,它们自己在充当容器的同时,也充当其他对象的容器.

    郑小超.

扫码关注云+社区

领取腾讯云代金券