break和continue

1. break

<1> for循环

普通的循环示例如下:

name = 'itheima'for x in name:print('----')print(x)
else:print("==for循环过程中,如果没有执行break退出,则执行本语句==")

运行结果:

----
i
----
t
----
h
----
e
----
i
----
m
----
a
==for循环过程中,如果没有break则执行==

带有break的循环示例如下:

name = 'itheima'for x in name:print('----')if x == 'e': breakprint(x)
else:print("==for循环过程中,如果没有执行break退出,则执行本语句==")

运行结果:

----
i
----
t
----
h
----

<2> while循环

普通的循环示例如下:

i = 0while i<5:i = i+1print('----')print(i)
else:print("==while循环过程中,如果没有执行break退出,则执行本语句==")

运行结果:

----
1
----
2
----
3
----
4
----
5
==while循环过程中,如果没有break则执行==

带有break的循环示例如下:

i = 0while i<5:i = i+1print('----')if i==3:breakprint(i)
else:print("==while循环过程中,如果没有执行break退出,则执行本语句==")

运行结果:

----
1
----
2
----

小结:

break的作用:立刻结束break所在的循环

2. continue

<1> for循环

带有continue的循环示例如下:

name = 'itheima'for x in name:print('----')if x == 'e': continueprint(x)
else:print("==while循环过程中,如果没有break则执行==")

运行结果:

----
i
----
t
----
h
----
----
i
----
m
----
a
==while循环过程中,如果没有break则执行==

<2> while循环

带有continue的循环示例如下:

i = 0while i<5:i = i+1print('----')if i==3:continueprint(i)

运行结果:

----
1
----
2
----
----
4
----
5

小结:

continue的作用:用来结束本次循环,紧接着执行下一次的循环

3. 注意点

  • break/continue只能用在循环中,除此以外不能单独使用

  • break/continue在嵌套循环中,只对最近的一层循环起作用

转载于:https://www.cnblogs.com/kangwenju/p/10513533.html

2.13 break和continue相关推荐

  1. 13.MATLAB的while、for、break、continue循环操作

    FPGA教程目录 MATLAB教程目录 -------------------------------------------------------------------------------- ...

  2. 汇编:模拟C语言实现break与continue

    1 ;=============================== 2 ;循环程序设计 3 ;模拟C语言实现break 与continue 4 DATAS SEGMENT 5 i dw 0 6 su ...

  3. Java中break、Continue、reutrn总结

    随手记录一下: (声明:部分内容总结来自以下博客的连接,侵删) https://www.cnblogs.com/yangh965/p/5854022.html https://blog.csdn.ne ...

  4. JAVA中的break[标签]continue[标签]用法

    原文:JAVA中的break[标签]continue[标签]用法 注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句.例如:tag:for或while或do--while; 1.使用brea ...

  5. 【转】详谈for循环里面的break和continue语句

    https://www.jb51.net/article/119099.htm 转载  更新时间:2017年07月20日 07:53:06   投稿:jingxian   我要评论 下面小编就为大家带 ...

  6. JavaScript基础07-day09【嵌套for循环、break和continue、对象、数据类型、对象字面量、函数】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  7. jQuery中each的break和continue

    each实质上是一个for循环,那么能不能像普通的for循环那样break和continue呢? 参考http://bevisoft.iteye.com/blog/641195做了个实验,可以的, 代 ...

  8. break和continue理解

    以前对break和continue的使用都比较模糊,今天用了个简单的例子明白了其中的用法.程序只是为了说明break和continue的区别,写的很简单.  1 #include <iostre ...

  9. break、continue、return的区别

    break.continue.return的区别 break:表示中断,可以在switch case中或循环中 使用   当遇到break 则结束当前整个switch case 或 循环 contin ...

最新文章

  1. Android CheckedTextView 实现单选与多选
  2. getElementsByName,实现多选的全选与全不选功能
  3. cad画流程图的插件_CAD制图太慢?62款辅助插件汇总,款款精品,效率提升80%
  4. ubuntu 使用apt-get install 安装php5.6--php7
  5. 算法导论-堆排序习题解
  6. Docker加入白名单
  7. 因为孤浪的关于爱情...关于婚姻...关于生活... 走进的CTO的第一天
  8. python 实现SOM: 函数更新
  9. window.URL对象的使用方式
  10. MyEclipse部署,将一个项目引入到两个项目;多项目部署
  11. type python django models_Python菜鸟之路:Django ModelForm的使用
  12. 网关串口+EM310
  13. 第四轮学科评估计算机专业排名,第四轮学科评估
  14. 作为一名菜鸟的学习分享
  15. SpringBoot和Hprose集成开发
  16. Centos下因为双网卡配置不当导致无法访问外网故障解决办法
  17. android smsmanager发送短信,Android使用SmsManager实现短信发送功能
  18. java 自动点击按钮事件_JavaScript代码模拟鼠标自动点击事件示例
  19. 复合辛普森公式求解定积分 matlab
  20. 进程、lwp(轻量级进程)和Java线程的理解

热门文章

  1. 卜晓军:IBM的大数据战略全面升级
  2. QTP的那些事---通过html标签的属性获取对象(类似onclick的属性)
  3. POJ 3265 DP
  4. C++ new/delete、malloc/free
  5. 黑马程序员.bobo.DAY.2
  6. linux stack
  7. 让一张图片随着手指的移动而移动
  8. 迅速返回页面顶部代码
  9. 关于armv7指令集的一个直观数据
  10. Ubuntu 16.04修改显示字体大小(包括GNOME/Unity)