python中有两个主要的循环for与while,其中针对这两个循环有两种不同的中断用法break与continue。

首先先看下面的循环代码:

1:

for i in range(10):#变量i带入for循环,通过rang()函数进行0到10的循环

if i==7:#插入条件语句if..continue,当i==7时,进入条件进行判断 由于continue的作用退出当前循环,不执行下面的print(i)(这个是关键)

continue

print(i)#打印i

上面这个循环打印出来是0 1 2 3 4 5 6 8 9,关键是没有7,因为7在循环的时候遇到continue直接退出了当前循环。由于for循环自己增加变量值的特性,退出以后直接从8开始继续循环。

2:

for i in range(10):

if i==7: #代码与前一个基本相同唯一改变的就是条件语句的continue变成了break。

break

print(i)

由于continue变成了break所以循环到7的时候直接退出整个循环(for退出整个循环以后不会再自己增加变量值循环了)。所以打印出来的为0 1 2 3 4 5 6.

3:

x=0#输入一个变量x并且把它赋值为0。

while<10:#进入while<10的循环。

if x==7#进入条件语句判断变量是否为7,如果等于7 由于continue退出当前循环。

continue

print(x)#打印x

x=x+1#x+1以后再赋值给x

注意while循环和for循环有个一个本质上面的区别。for循环是知道长度并且可以自己增加变量值循环。但是while就无法做到自己增加变量值如果不用x+=1改变变量值就好进入一个死循环不停的打印0.当我们增加了if...continue这个条件以后当x变量增加到7的时候。退出当前循环,由于不执行下面的代码print(i)和x=x+1.所以x一直是7,当x为7再次进入while里面的时候又执行了continue。所以就产生了死循环。打印的结果为0 1 2 3 4 5 6.

4

x=0

while<0:

if x==7

x=x+1;

continue

print(x)

x+=1

此代码在上面的一个基础上增加了x=x+1到if语句里面。这样当条件判断以后x由7变成8再进行循环的时候就不会受if的条件影响可以继续循环。最后打印结果为0 1 2 3 4 5 6 8 9.

break代替continue效果与for循环相同。直接跳出整个循环。打印结果为0 1 2 3 4 5 6.

python 语句:条件、循环、break、continue&period;&period;&period;

1. 条件语句 执行条件:判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. [Python程序语言指定任何非0和非空(null)值为true,0 或 ...

python(3)-- 语句:条件、循环、break、continue&period;&period;&period;

1. 条件语句 执行条件:判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围. [Python程序语言指定任何非0和非空(null)值为true,0 或 ...

JAVA中的break&lbrack;标签&rsqb;continue&lbrack;标签&rsqb;用法

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

首篇-记录自己学习python之路!

对于自己学习python的目的比较明确——爬虫和量化. 目前找了一些资源进行学习,先进行量化方面的学习,爬虫滞后.目前的目标是“180天掌握尽可能多的量化能力”! 以后定时发送自己学习思考内容以作自己 ...

Python基础学习-Python中最常见括号&lpar;&rpar;、&lbrack;&rsqb;、&lbrace;&rcub;的区别

Python中最常见括号的区别: 在Python语言中最常见的括号有三种,分别是:小括号().中括号[].花括号{}:其作用也不相同,分别用来代表不同的Python基本内置数据类型. Python中的 ...

python中if语句和循环语句

//2019.12.05 python循环控制结构(一)控制循环结构 1-1 程序的判断语句与组合1.对于python的控制结构主要有以下三大类:(1)分支结构(2)循环结构(3)异常处理 2.pyt ...

Python中的条件和循环语句

条件和循环语句 1. 条件语句 if单用 格式:if 条件表达式 例如:if 5 > 3: print('True') >>> 'True' #当条件满足时才会执行上述操作. ...

python中for、while循环、if嵌套的使用

1.for循环字符串就是一个有序的字符序列for i in range(5):     print(i)定义一个死循环while True:     pass2.break和continue肯定需要和 ...

随机推荐

javascript 原型查找 再次试探~

前言 我们知道 对象字面量 是没有能力去查找自己原型的,它必须通过他的构造器来完成原型查找, 1本文将测试以下 a,new这个对象 之前/之后 改变构造器的原型,使其指向其他构造器的原型 b,new这 ...

关于IONIC 报错 XX is not a function

刚开始 做一个项目,总是报错"XX is not  a function"   最后发现 原因 ,   原来是 服务的 注入位置 有问题. angular.module(&quot ...

Linux应用总结(1):自动删除n天前日志

linux是一个很能自动产生文件的系统,日志.邮件.备份等.虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情.不用你去每天惦记着是否需要清理日志 ...

Thinkpad X240使用U盘安装Win7系统

更改BIOS设置 不同电脑的进入BIOS的方式可能不太一样,Thinkpad X240的进入方式是在电脑启动的时候按下回车键,然后按F1进入BIOS. 1. 修改secure boot为Disable ...

微信小程序版本自动更新弹窗提示

代码如下: onLaunch () { if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager( ...

Thinkphp 3&period;1&period; 3 ueditor 1&period;4&period;3 添加水印

1.引入Ueditor

使用socket&period;io client 开发时兼容IE低版本的办法

使用socket.io client 开发时兼容IE低版本的办法 socket.io提供了针对各个版本浏览器的‘socket’功能的封转:websocket,长连接,流,flash什么的.给你格式化下 ...

DB2性能调优

1.更新统计信息 --更新数据库所有表统计信息 --连接到数据库(-v选项,表示要回显命令,以下同) db2 -v connect to DB_NAME --查看是否收集过统计信息,什么时候更新的   ...

RowToColumn

SELECT S.NAME, sum(decode(S.COURSE,'语文',S.SCORE,0))"语文", sum(decode(S.COURSE,'数学',S.SCORE, ...

【Android】Android实现自定义带文字和图片的Button

在Android开发中经常会需要用到带文字和图片的button,下面来讲解一下常用的实现办法. 一.用系统自带的Button实现 最简单的一种办法就是利用系统自带的Button来实现,这种方式代码量最 ...

python中continue用法案例_记录今天学习python中for与while循环针对break和continue的用法...相关推荐

  1. 设计模式在项目中的应用案例_项目化学习案例(五):菊花种植的秘密——项目化学习在菊种植课程中的应用设计案例...

    △ 戳蓝字,关注我△ 让孩子像科学家一样思考,像工程师一样解决问题. [引言] 今天推荐的是陈素平名师工作室陈芳芳老师分享的案例是基于农村学校拓展课程"一菊一世界"系列课程,以解决 ...

  2. python零基础书推荐_零基础学习Python(Python初学者、Python入门)常见问题:资料、社区、书籍推荐...

    Python web开发 QQ学习群:338985564 ,欢迎各位加入,一起学习. 本文针对零基础的,想学习Python者.本文会不定时更新. 一.学会使用搜索引擎,尤其是Google. 推荐阅读文 ...

  3. python后端学什么框架_献给正在学习python的你, 10个最受欢迎的Python开源框架

    很多小伙伴在学习wen的时候说,有没有几个常用的框架,好多小伙伴都只说对了其中几个,只有少部分是说正确的,想要了解更多,欢迎大家订阅微信公众号:Python从程序猿到程序员,或者加4913.08659 ...

  4. python自学看不懂怎么办_零基础学习python但是基础教程一看到后面就开始看不懂了,怎么办?...

    廖大的教程看不懂不要担心,简明教程也看不下去也不要怕,世界上总有人基础比你好的,不过我们可以用笨办法来学习python. 0,先找一个python3版本的<笨办法学python>,从头看, ...

  5. python有什么用处案例_用实例解释Python中的继承和多态的概念

    在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类.父类或超类(Base class.Supe ...

  6. 学python去哪做项目_有哪些适合 Python 刚入门者去做的项目?

    学软件开发的都知道实战项目对于学好一门语言是很重要的.在这里可以向大家推荐几个Python实战项目 项目1.Python 图片转字符画 本课程用 50 行 Python 代码完成图片转字符画小工具.通 ...

  7. python笔记5 - 字符串格式化表达式,while语句嵌套,for循环,break,continue,死循环

    2017/9/29 字符串格式化表达式,while语句嵌套,for循环,break,continue,死循环 ============================================= ...

  8. 学python还是不会编程_你真的不学Python吗?学习Python的四大理由!

    在众多人的脑海中,Python无非就是一门编程语言而已,并没有什么特色,但是提及学习编程大部分人都会推荐Python,为什么?今天就给你说说学习Python的四大理由吧. 首先先来了解一下什么是Pyt ...

  9. python基于水色图像的水质评价_零基础学习Python的学习路线及教程

    什么是Python? 在过去的2017年里,Python开发者在全球快速增长,国内小伙伴学习 Python 的热情一路高涨.同时,PYPL发布7月编程语言指数榜,Python 在今年5月首次超越 Ja ...

最新文章

  1. Quartz在Spring中动态设置cronExpression
  2. oracle一条语句递归查询父子关系
  3. softmax简单模型处理Mnist分类问题
  4. 数据库-聚合函数-count-sum
  5. MySQL运算符,SQL,算术比较逻辑位,优先级,正则表达式,完整详细可收藏
  6. java 排序api_用java api进行sort
  7. c++用什么软件编程_学习编程用什么做笔记比较好?
  8. 如何通过改造休闲旅行车赚到1000万元?
  9. openstack pike版本安装笔记8(Orchestration Server:heat组件,模板服务)
  10. 组合查询--表单对象转化为json数组
  11. python数据环境的搭建_Python数据分析环境搭建
  12. go env 命令介绍
  13. 上海旅行日志 2012年7月14日
  14. cordova打包APP更改图标和APP名字
  15. PrintShield打印监控系统
  16. 电子科技大学计算机学院图章,桂林电子科技大学印章管理暂行规定
  17. 第三届上海市大学生网络安全大赛 流量分析
  18. Apache——CVE-2021-41773
  19. vscode使用方法
  20. Excel计算开始与结束时间之间的小时/分钟/秒数

热门文章

  1. 数据分发服务器管理系统,地图差分数据分发系统、地图差分数据分发装置、地图数据保有装置、更新管理服务器、以及地图差分提取服务器...
  2. Oracle(五)PL/SQL编程语言
  3. 注解形式控制器 数据验证,类型转换(2)
  4. python入门第七章好友管理系统
  5. linux中xy是什么命令,Linux命令中chmod 777 以及drwxr-xr-x分别代表什么意思
  6. 【纪中集训】2019.08.10【NOIP提高组】模拟 A 组TJ
  7. Java伪代码之大道至简读后感
  8. HTML5中input标签有用的新属性
  9. bootstrap入门
  10. 如何测量太阳距离地球的距离