break

在循环中,break语句可以提前退出循环。例如,本来要循环打印1~100的数字:

n = 1
while n <= 100:print(n) n = n + 1 print('END')

如果要提前结束循环,可以用break语句:
n = 1
while n <= 100:if n > 10: # 当n = 11时,条件满足,执行break语句 break # break语句会结束当前循环 print(n) n = n + 1 print('END')

continue

在循环过程中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环。

1 n=0
2 while n<10:
3     n=n+1
4     print(n)

但是,如果我们想只打印奇数,可以用continue语句跳过某些循环:

1 n=0
2 while n<10:
3     n=n+1
4     if n%2==0:
5         continue
6     print(n)

要特别注意,不要滥用breakcontinue语句。breakcontinue会造成代码执行逻辑分叉过多,容易出错。大多数循环并不需要用到breakcontinue语句.



转载于:https://www.cnblogs.com/8-eight/p/9072197.html

退出循环:break 跳过当前的这次循环,直接开始下一次循环:continue相关推荐

  1. c语言两层循环如何跳到最外层,c语言如何跳出多层循环

    我们知道c语言的break语句只能跳出离它最近的一层循环,可是有时候我们需要跳出多层循环 那可怎么办呢? 比如一个二重循环  在最内层如果某条件成立 我们就可以完成需要的动作  然后退出全部循环,该怎 ...

  2. python中if语句中可用break_【第四篇】Python的if语句/for..in循环/while循环/break和continue...

    一.if条件判断语句 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: #!/usr/bin/env python #-*- coding:utf-8 -*- age ...

  3. python跳过本次循环_python跳过循环

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我如何跳过循环使用pdb.set_trace()? 例如, pdb.set_tr ...

  4. 学习笔记4-C语言-开关、循环、跳转

    一.开关语句 switch(n) //n可以是数值.表达式,运算结果必须是整型 {case val: //必须是常量,如果val等于n,则打开开关...;break; //关闭执行开关,switch中 ...

  5. C#循环 — break VS continue

    一.简介 1.break语句:循环-循环中断并停止,退出当前循环: 流程图: 2.continue:循环-循环下一次迭代继续执行. 流程图: 执行过程:立即结果本次循环,判断循环条件,如果成立,则进入 ...

  6. 20.10-20.15 shell:for,while循环,break,continue,exit

    20.10 for循环 shell脚本可以算是一种简易的编程语言了,脚本中的循环也是不能缺少的.常用到的循环有for循环和while循环. for循环 语法:for 变量名 in 循环的条件; do ...

  7. 电脑端(PC)按键精灵——4.控制命令(判断、循环、跳转)

    电脑端(PC)按键精灵--4.控制命令(判断.循环) 注:说了键盘.鼠标.其他命令还有安装内容,现在说下控制命令,也就是非常有用的判断和循环操作 按键精灵小白入门详细教程: 电脑端(PC)按键精灵-小 ...

  8. c语言用break语句提前结束循环,break语句C语言程序设计.pdf

    break语句 break语句 break语句编程 break语句 break语句可以用在循环语句和switch语句中. break语句一般形式为: break; 注意: break语句不能用于循 ...

  9. python二十七:从最内部的循环直接跳出来

    tag = True # 通过一个tag标识,那么就可以从最内部的循环直接跳出来 while tag:print("level1>>")ipt = input()if ...

最新文章

  1. UITableView性能提升和优化(第3章) 之一
  2. 码支付如何对接网站_支付宝当面付门店码如何做?
  3. 废粉盒在哪里_很想知道打印机废粉盒中的那些废碳粉应该怎么处理?
  4. innodb下的mvcc_从InnoDB了解MVCC
  5. 解决:If the number of processors is expected to increase from one, then you should configure the numbe
  6. android studio moudel,Android Studio 添加其他目录下的module
  7. 数论 —— 斐波那契数列(Fibonacci)
  8. Windows中查找命令的路径 (类似Linux中的which命令)
  9. 想创业怕失败就不要轻易选择去创业
  10. 方法不对,啥都学不会!90%的Python工程师都输在这点上!
  11. Front-End(一)
  12. eclipse为项目设置jdk
  13. Android9.0 vendor分区整包升级
  14. 【软件工程】软工视频总结
  15. 如何禁止win7自动锁屏
  16. 计算机调整亮度是哪个好,电脑屏幕亮度怎么调 电脑屏幕亮度怎么调对眼睛最好...
  17. 是不是可以赚钱的APP越来越多
  18. 记录一次Spark小问题的求证过程
  19. windows下创建进程,CreateProcess()详解及用法
  20. Axure原型:外卖订餐平台原型(APP、小程序)

热门文章

  1. Linkis生产部署服务器配置参考指南
  2. Ubuntu镜像国内下载地址
  3. postgresql数据表增删改:使用pgadmin和SQL的方式实现
  4. Linux安装docker-compose 1.27.4
  5. k8s Service之ClusterIP示例
  6. Scala算术运算符的一览图
  7. redis集群方式介绍
  8. Spring JdbcTemplate CRUD增删改查操作
  9. 信号与线性系统分析_什么是线性系统?如何辨别控制系统?控制系统基本要求是什么?...
  10. 自定义控件——旋转菜单