2.5.5 continue

continue语句用于结束本次循环并开始下一次循环。与break类似,对于多重循环情况,continue语句作用于它所在的最近的那重循环。例如,对于代码清单2-25,其功能是将用户输入的所有整数中是3的倍数的整数求和,用户输入0时结束程序。

代码清单2-25 3的倍数的整数求和

1    sum=0

2    while True: #因为循环条件设置为True,所以无法通过条件不成立退出循环

3        n=eval(input('请输入一个整数(输入0结束程序):'))

4        if n==0: #如果输入的整数是0,则通过break跳出循环

5            break

6        if n%3!=0: #如果n不是3的倍数,则不做求和运算

7            continue #通过continue结束本次循环,开始下一次循环,即转到第2行代码

8        sum+=n #将n加到sum中

9    print('所有是3的倍数的整数之和为%d'%sum)

执行程序时,依次输入10、15、20、25、30、0,则最后输出45(即15+30的结果)。

提示 在代码清单2-25中,循环条件设置为True,我们通常称这种循环为“永真循环”,即不可能通过条件不成立退出循环。对于这种永真循环,循环的语句序列中必然包含break等能跳出永真循环的语句,否则将导致死循环,程序无法正常退出。

python永真循环_《Python语言程序设计》 —2.5.5 continue相关推荐

  1. python永真循环_python永真循环_Python学习(一)

    一.Python中的变量定义 与JAVA类似 1.由字母数字下划线构成 2.首字母不能为数字 3.不用关键字 二.常量 全部由大写字母构成,不更改它,实际上可更改 三.注释 单行注释:# 多行注释:三 ...

  2. c语言永真循环格式,C语言的循环结构.ppt

    C++语言的循环结构,杨 基 伦 在程序设计工作中,为了完成既的任务,必须有效地控制程序流程,也就是要控制好语句的执行顺序.程序的流程控制有多种方式,但基本上有三种:即顺序控制.条件分支控制和循环控制 ...

  3. JAVA 死循环、永真循环

    死循环.永真循环:永远停不下来的循环.死循环后的代码没用. 标准格式: while(true){语句体 } while(3>2){语句体 } 拓展格式: for(;;){语句体 }

  4. python科目真题_不止金融行业, 全民都在学Python

    在大家的印象里,想进入金融行业或者数据岗位,首先需要精通Excel. 然而野村证券副首席数字官马修·汉普森在上周五的伦敦Quant Conference上发表讲话: "现在走进交易大厅,用E ...

  5. python当型循环_对python while循环和双重循环的实例详解

    废话不多说,直接上代码吧! #python中,while语句用于循环执行程序,即在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务. #while是"当型"循环结构. i ...

  6. C语言永真循环,c语言第六章总结 循环语句

    第六章知识总结 1.梳理知识点 2.重点+可解决的问题 3.用知识解决问题的感想 (一).感想. 通过学习循环结构这一章,我明白用更简单的方法去处理数据,要先看清题目的要求,原则所需的循环结构来解决问 ...

  7. python如何实现循环_如何构造python循环

    python中的循环语句可以分为for循环和while循环. for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的一般格式如下:for in : else: 实例>> ...

  8. python种颜色循环_使用matplotlib颜色图进行颜色循环 - python

    如果我通过以下方式创建颜色: 将numpy导入为np 从matplotlib导入pyplot作为plt n = 6 color = plt.cm.coolwarm(np.linspace(0.1,0. ...

  9. C语言程序头文件扩展名为_,c语言程序设计 考试模拟题B.doc

    c语言程序设计 考试模拟题B 题 号 一 二 三 四 五 六 七 八 九 十 成绩 满 分 20 20 30 14 16 100 得 分 [ [本套试卷共有五大题,计29小题] 一.单选题(每小题2分 ...

最新文章

  1. 学生每日计划表_早上6:13,很多教室的灯就亮了!高考还有10天,你都想象不到这些学生有多拼...
  2. 高糊视频秒变4K!Facebook发布低分辨率视频实时渲染算法,网友:是好东西,但是玩不起...
  3. CentOS6.5安装perl5.0(tar压缩包方式),有错误you may have to set your dynamic library LD_LIBRARY_PATH
  4. 【Java报错】java.lang.ClassCastException: xxxClass cannot be cast to java.lang.Comparable 问题重现+解决
  5. 播放框架模块:分而治之
  6. Unity3D实践系列03,使用Visual Studio编写脚本与调试
  7. 机器学习集成模型学习——投票集成Voting(二)
  8. Python 添加类型标注 | 散发着自由松散气息的代码
  9. led灯条维修_康佳液晶电视LED42F2200N灯条问题导致不开机故障修复
  10. uni-app使用阿里矢量图库导入 icon 彩色和黑白色
  11. 老子【道德经】全文翻译(全81章)
  12. 金蝶系统安装后怎么连服务器,金蝶安装在云服务器上怎么连接
  13. python爬虫国内外研究现状
  14. ROS笔记(一)xxx.launch文件详解
  15. Git跨团队协作和Win7凭据管理器
  16. 浅谈BIM+智慧工地,拒绝吹嘘,拒绝高大上。
  17. 刨根问底:Kafka 到底会不会丢数据?
  18. oracle 优化建议,oracle 性能优化建议小结
  19. iphone app安装操作说明
  20. HTML格式化是什么?

热门文章

  1. 【Java数据结构与算法】第五章 递归、迷宫回溯和八皇后问题
  2. java并发初探CountDownLatch
  3. 实现多线程的几种方式
  4. ros 安装c++编译的可执行文件
  5. 不加载,手动实例化Service
  6. 毕业设计10-22星期日
  7. markdown方式测试图片2
  8. python matplotlib相关 dateutil
  9. Apache Qpid 认证绕过漏洞
  10. (转)Hibernate的配置详解