除了满足while条件外,还有两种方法可以终止循环,它们分别是break和continue。它们唯一的区别是break跳出整个循环,直接执行下面的代码了;而continue是终止当次循环,不执行下面的代码,而是直接进入下一次循环,continue和pass的区别是,pass虽然什么都不做, 但是还继续执行下面的代码。下面用代码说明break和continue的区别

break:

count = 0

while count <= 100:
print('loop', count)
if count == 5:
break
count += 1
print("out of loop ----") """
loop 0
loop 1
loop 2
loop 3
loop 4
loop 5
out of loop
"""

break语句执行后,直接终止循环。

continue:

count = 0

while count <= 100:
print('loop', count)
if count == 5:
continue
count += 1
print("out of loop ----") # 无限的 loop 5

当count==5的时候出发了continue,接着程序就不在往下走了,而是进入下一次循环,由于count没有加1,所以在下一次循环中count还等于5,下下次也是,下下下次。。。。。。

最新文章

  1. 《Effective java》-----读书笔记
  2. uniGUI试用笔记(十五)通过URL控制参数
  3. Silverlight OOB程序签名问题
  4. bloom filter 详解[转]
  5. 远程仓库版本回退方法 good
  6. OC - 26.CAAnimationGroup
  7. DEP受保护的问题(尤其是Outlook)
  8. leetcode 算法刷题(一)
  9. CentOS 7安装redis及php扩展
  10. Java并发包分析——BlockingQueue
  11. 【学习】js学习笔记---字符串对象
  12. Linux的sleep()和usleep()
  13. 华为oj之求int型正整数在内存中存储时1的个数
  14. K8S集群 NOT READY的解决办法 1.13 错误信息:cni config uninitialized
  15. BZOJ.4199.[NOI2015]品酒大会(后缀自动机 树形DP)
  16. 【QT】二进制读取图像文件测试
  17. css中权重与继承
  18. HDU 1869 六度分离 最短路
  19. 【没有注意过的细节】用scanf读一个unsigned char? %hhu 的用法
  20. 【Zookeeper】源码分析之持久化(一)之FileTxnLog

热门文章

  1. 使用:/usr/bin/phpize 报错
  2. win8.1x64下完美运行IE6
  3. asp.net MVC 4.0 Controller回顾——ModelBinding实现过程
  4. 生产消费者模式与python+redis实例运用(中级篇)
  5. JavaScript随机生成颜色以及十六进制颜色 与RGB颜色值的相互转换
  6. 用python计算直角三角形斜边长
  7. Unity调用外部摄像头,全屏显示摄像头画面
  8. 【C++】【MFC】创建新的线程函数
  9. sql优化经典例子
  10. 流媒体 6——MPEG电视