退出循环:break 跳过当前的这次循环,直接开始下一次循环:continue
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)
要特别注意,不要滥用break
和continue
语句。break
和continue
会造成代码执行逻辑分叉过多,容易出错。大多数循环并不需要用到break
和continue
语句.
转载于:https://www.cnblogs.com/8-eight/p/9072197.html
退出循环:break 跳过当前的这次循环,直接开始下一次循环:continue相关推荐
- c语言两层循环如何跳到最外层,c语言如何跳出多层循环
我们知道c语言的break语句只能跳出离它最近的一层循环,可是有时候我们需要跳出多层循环 那可怎么办呢? 比如一个二重循环 在最内层如果某条件成立 我们就可以完成需要的动作 然后退出全部循环,该怎 ...
- python中if语句中可用break_【第四篇】Python的if语句/for..in循环/while循环/break和continue...
一.if条件判断语句 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: #!/usr/bin/env python #-*- coding:utf-8 -*- age ...
- python跳过本次循环_python跳过循环
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我如何跳过循环使用pdb.set_trace()? 例如, pdb.set_tr ...
- 学习笔记4-C语言-开关、循环、跳转
一.开关语句 switch(n) //n可以是数值.表达式,运算结果必须是整型 {case val: //必须是常量,如果val等于n,则打开开关...;break; //关闭执行开关,switch中 ...
- C#循环 — break VS continue
一.简介 1.break语句:循环-循环中断并停止,退出当前循环: 流程图: 2.continue:循环-循环下一次迭代继续执行. 流程图: 执行过程:立即结果本次循环,判断循环条件,如果成立,则进入 ...
- 20.10-20.15 shell:for,while循环,break,continue,exit
20.10 for循环 shell脚本可以算是一种简易的编程语言了,脚本中的循环也是不能缺少的.常用到的循环有for循环和while循环. for循环 语法:for 变量名 in 循环的条件; do ...
- 电脑端(PC)按键精灵——4.控制命令(判断、循环、跳转)
电脑端(PC)按键精灵--4.控制命令(判断.循环) 注:说了键盘.鼠标.其他命令还有安装内容,现在说下控制命令,也就是非常有用的判断和循环操作 按键精灵小白入门详细教程: 电脑端(PC)按键精灵-小 ...
- c语言用break语句提前结束循环,break语句C语言程序设计.pdf
break语句 break语句 break语句编程 break语句 break语句可以用在循环语句和switch语句中. break语句一般形式为: break; 注意: break语句不能用于循 ...
- python二十七:从最内部的循环直接跳出来
tag = True # 通过一个tag标识,那么就可以从最内部的循环直接跳出来 while tag:print("level1>>")ipt = input()if ...
最新文章
- UITableView性能提升和优化(第3章) 之一
- 码支付如何对接网站_支付宝当面付门店码如何做?
- 废粉盒在哪里_很想知道打印机废粉盒中的那些废碳粉应该怎么处理?
- innodb下的mvcc_从InnoDB了解MVCC
- 解决:If the number of processors is expected to increase from one, then you should configure the numbe
- android studio moudel,Android Studio 添加其他目录下的module
- 数论 —— 斐波那契数列(Fibonacci)
- Windows中查找命令的路径 (类似Linux中的which命令)
- 想创业怕失败就不要轻易选择去创业
- 方法不对,啥都学不会!90%的Python工程师都输在这点上!
- Front-End(一)
- eclipse为项目设置jdk
- Android9.0 vendor分区整包升级
- 【软件工程】软工视频总结
- 如何禁止win7自动锁屏
- 计算机调整亮度是哪个好,电脑屏幕亮度怎么调 电脑屏幕亮度怎么调对眼睛最好...
- 是不是可以赚钱的APP越来越多
- 记录一次Spark小问题的求证过程
- windows下创建进程,CreateProcess()详解及用法
- Axure原型:外卖订餐平台原型(APP、小程序)