1. .for
  2. .break (整个while循环全部结束)
  3.     )打印1-100的偶数.py
  4.   )打印1-10020个偶数.py
  5.     while嵌套中的break (就近原则)
  6. .continue
  7.     错误用法:
  8. 正确用法:

1.for

  1. In [1]: name = "lanwang"
  2.  
  3. In [2]: for temp in name:
  4. ...: print("----")
  5. ...: print(temp)
  6. ...:
  7. ----
  8. l
  9. ----
  10. a
  11. ----
  12. n----
  13. w
  14. ----
  15. a
  16. ----
  17. n
  18. ----
  19. g

2.break (整个while循环全部结束)

    1)打印1-100的偶数.py

  1. i = 1
  2.  
  3. while i <= 5:
  4. print("-----")
  5.  
  6. if i == 3:
  7. break
  8. print(i)
  9. i += 1
  10.  
  11. #运行结果
  12. -----
  13. 1
  14. -----
  15. 2
  16. -----

      

    2)打印1-100的20个偶数.py

  1. i = 1
  2. count = 0
  3. while i <= 100:
  4.  
  5. #if i 是偶数打印
  6. if i%2 == 0:
  7. print(i)
  8. count +=1
  9.  
  10. if count == 20 :
  11. break
  12.  
  13. i += 1

    

    3)while嵌套中的break (就近原则)

        

3.continue

    错误用法:

  1. i = 1
  2.  
  3. while i <= 5:
  4. print("-----")
  5.  
  6. if i == 3:
  7. # break
  8. continue #一次循环不执行
  9.  
  10. print(i)
  11. i += 1
  12.  
  13. print("=======")
  14.  
  15. #执行结果
  16. -----
    1
  17. -----
    2
  18. -----
  19. ----- #当i=3 时,永远跳出本次循环,下面的2行语句未能执行,一直重复
  20. -----
  21. -----
  22. -----
  23. -----
  24. -----
  25. -----
  26. -----

  

正确用法:

  1. i = 1
  2.  
  3. while i <= 5:
  4. i += 1 #i+=1 放到前面???
  5. print("-----")
  6.  
  7. if i == 3:
  8. #break
  9. continue #结束一次循环, 转而下一次的循环
  10.  
  11. print(i)
  12.  
  13. print("=======")
  14.  
  15. #运行结果
  16. -----
  17. 2
  18. -----
  19. -----
  20. 4
  21. -----
  22. 5
  23. -----
  24. 6
  25. =======

      

day6 break continue for的更多相关文章

  1. js中的break ,continue, return (转)

    面向对象编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢? ...

  2. break,continue的使用

    break,continue 使用break命令允许跳出所有循环下面的例子中,脚本进入死循环直至用户输入数字大于5.要跳出这个循环,返回到shell提示符下,就要使用break命令. #!/bin/b ...

  3. 详解C#break ,continue, return

    C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范. C# ...

  4. js中退出语句break,continue和return 比较 (转载)

    在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止 首先:break和continue两个一 ...

  5. break , continue , exit

    break , continue , exit 例一:#!/bin/bash . /etc/init.d/functions `;do ];then #continue #没有数字3 break #e ...

  6. 有关于break,continue,return的区别和代码分析

    今天,用代码和结果直接解释break,continue,return的区别 1.break代码 public static void breakTest() { //break的讲解 for(int ...

  7. Java基础(2):Java中的四个跳转语句总结goto,break,continue,return

    跳转控制语句 Java中的goto是保留字,目前不能使用.虽然没有goto语句可以增强程序的安全性,但是也带来很多不便,比如说,我想在某个循环知道到某一步的时候就结束,现在就做不了这件事情.为了弥补这 ...

  8. js中退出语句break,continue和return 比较

    js中退出语句break,continue和return 比较 在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是 ...

  9. [java学习笔记]java语言基础概述之转义字符&break&continue

    1.转义字符 \t:制表符 \n:回车 \b:退格 \r:回车 \":双引号 \\:反斜线(常用于文件路径的书写中)   windows系统中回车符其实是由两个符号组成的,\r\n linu ...

随机推荐

  1. js实现简单的评论和回复功能(数组版)

    var method={ getDate:function (a,b){ //获取当前日期 //a表示年月日直接的分隔符,b表示时分秒之间的分隔符 var dateStr="", ...

  2. iOS js 使用与JSContext

    JSContext:js执行环境,包含了js执行时所需要的所有函数和对象: js执行时,会在执行环境搜索需要的函数然后执行,或者保存传入的变量或函数: JSContext *jsContext = [ ...

  3. 解决MySQL新建用户后无法登录问题

    在PHPMyAdmin里创建了一个新的用户,并且创建了密码,但是却一直无法使用这个账户登录到MySQL里. 解决过程分享给大家~ 1.以root身份登录mysql 2.删除MySQL中默认存在一个用户 ...

  4. 简单属性margin和padding

    关于margin属性的介绍 margin:20px 上 右 下 左 都是20px margin:20px 40 px 上 下 20px 左 右 40px margin:20px 40px  60px ...

  5. ROS C++ 规范概要

    一.动机 代码一致才能可读.联调.高效率.高复用.可移植性. 二.命名方式 CamelCased camelCased under_scored ALL_CAPITALS 2.1 Package命名方 ...

  6. 《Python核心编程》第二版第三章答案

    本人python新手,答案自己做的,如果有问题,欢迎大家评论和讨论! 更新会在本随笔中直接更新. 我在Windows使用python版本是2.7.0 3–10. 异常.使用类似readTextFile ...

  7. HDU 1198 Farm Irrigation(并查集,自己构造连通条件或者dfs)

    Farm Irrigation Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)T ...

  8. Hibernate工作原理及为什么要用?. Struts工作机制?为什么要使用Struts? spring工作机制及为什么要用?

    三大框架是用来开发web应用程序中使用的.Struts:基于MVC的充当了其中的试图层和控制器Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库Spring: 采 ...

  9. Vscode 格式化vue Template代码段

    1.安装 vetur 2.在User Setting中增加设置: "vetur.format.defaultFormatter.html": "js-beautify-h ...

  10. vue 路由缓存 路由嵌套 路由守卫 监听物理返回

    最近开发vue项目,遇到的一些问题,这里整合一下,看到一些博客已经有写相关知识,然后自己再次记录一下. 这是关于vue路由相关比较常见的问题,以后遇到相关路由的问题,会不断更新这篇博客. 需求1:从填 ...