python循环3次停止_【Python】quot;为所欲为quot;怎么成语接龙?
上一节:
<<【Python】人生哪来的那么多如果>>
上一节课我们学习了If 语句,用来让程序有条件的执行,而不是单一的一条一条语句执行。那么今天我们继续学习另一种控制语句:while语句,可以让一个代码块一遍又一遍的执行。
While语句 基本语法
关键字 while ,后面跟着判断的条件,不要忘记末尾的“ : ”冒号,下面跟着代码块,称为while子句。用通俗易懂的话来理解就是:只要条件满足,就一直执行子句。
我们可以看见,他们的代码都差不多,但是结果差很多。
上图中的If 语句,条件span < 5 满足,然后执行print 然后span + 1,然后结束运行。所以结果是输出一次“Hello , MilFun ! ”
而上图中的while 语句,条件span < 5 满足,然后执行print 然后span + 1,然后继续判断条件span < 5 。如果满足,继续执行执行print 然后span + 1,然后继续判断条件span < 5 。如果满足,继续..................直到span =5的时候,不满足,才停止while语句。所以结果就是,输出5次“Hello , MilFun ! ”。
恼人的循环 循环。。循环
什么是循环,就好比有一个成语接龙,“...为所欲为...为所欲为......”,如果不加以控制就会变成死循环,也就是宕机。请看下面这个例子:
估计是程序员小哥,故意调戏你吧,叫你输入名字,你就真的输入名字啊?然而他真的只是叫你输入" your name"。只要你不输入" your name",就会一直运行,叫你输入名字,你若傻傻的一直输入名字,你就上当啦。所以接下来,叫你怎么用代码,跳出循环。
Break 语句 break = “破坏”
如果执行遇到 break 语句,就 会马上退出 while 循环子句。
这是一个死循环程序,条件就是True。所以它会一直运行下去。所以在子句中加入了If语句,当name = 'your name '时候,就break,很好理解,意思就是破坏这个循环,跳出这个循环。
Continue 语句 continue = “继续 ”
这与break有点相似,但又有不同。break意思是只要条件满足,就结束循环。而continue意思是只要条件满足,就回到循环开头,继续循环。
这也是一个死循环程序,条件就是True。所以它会一直运行下去。所以这次我们在子句中加入了continue。什么意思呢,只要名字不等于‘your name’,就回到while 开头重新循环。
当你运行代码时,出现意想不到的死循环时候,不知道怎么退出,请按下:Ctrl + C,程序九会立即停止。不要告诉别人哦!
好的,下面来实战吧!
python实战程序
python循环3次停止_【Python】quot;为所欲为quot;怎么成语接龙?相关推荐
- 下列选项中能够实现python循环结构的是_模拟试卷B
1. 关于算法的描述,以下选项中错误的是 算法是指解题方案的准确而完整的描述 算法具有可行性.确定性.有穷性的基本特征 算法的复杂度主要包括时间复杂度和数据复杂度 算法的基本要素包括数据对象的运算和操 ...
- python循环语句打印三角形_三角形最新:Python利用for循环打印星号三角形的案例_爱安网 LoveAn.com...
关于"三角形"的最新内容 聚合阅读 这篇文章主要介绍了Python利用for循环打印星号三角形的案例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章 ...
- 四全集学python选哪种电脑_“Python教程哪个版本最适合学习?“python教程全集
python教程,求一套比较好的python教程 好不好主要先看你自己,理解能力样,有没有接触过编程,有没础,这很重要: 看教程,能不能先给你建立起知识体系框架,许多教程一上来就直接给你灌输知识很让人 ...
- python循环嵌套流程图,详解Python 循环嵌套
Python 语言允许在一个循环体里面嵌入另一个循环. Python for 循环嵌套语法: for iterating_var in sequence: for iterating_var in s ...
- python小软件制作教程_[Python]手把手教程:Python制作番茄钟
这篇文章是根据Udacity的免费课程 编程基础:Python所做的笔记,适合零基础学习Python 我们先了解这个番茄钟的概念,就是每隔一段固定的时间就提醒你休息一下,可能是播放一段音乐, 弹出一个 ...
- python嵩天课堂笔记_[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周)
[Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) [Python机器学习]强化学习笔记(嵩天礼欣老师mooc第三周) 目录 强化学习 定义 马尔科夫决策过程 基本元素 值函数 最优值 ...
- python如何设置字体大小_[Python Basic]如何设置 Python 的运行环境
一如既往地, 咱们不仅仅是学习 Python 的基础知识, 同时, 也按照2/8 规律学习关键知识的关键部分 - python 核心词汇 如何安装 Python 下载 Python 打开网址:http ...
- python如何检验显著性差异_[Python] 如何证明两组样本有显著性差异(t-test假设检验) | 学步园...
现有两组样本数据,假如它们分别基于两套不同的方法,或者测于不同的设备,又或是出自两个人之手,如何证明它们有或没有显著性差别呢?当然可以拿个Excel表把数据画个图,然后找一堆人来投票,看觉得差不多还是 ...
- pythonfor循环是迭代器吗_[Python] 迭代器是什么?你每天在用的for循环都依赖它!...
从循环说起 顺序,分支,循环是编程语言的三大逻辑结构,在Python中都得到了支持,而Python更是为循环结构提供了非常便利的语法:for ... in ... 刚从C语言转入Python的同学可能 ...
最新文章
- python编写函数isodd(x)_python函数对象
- 网内病毒问题快速排除集锦
- 【APP】centos 5.X安装网络和系统监控管理平台--OpenNMS
- 从头写一个Cucumber测试(二) Cucumber Test
- MySQL MGR 5.7.22 on centos 6.3 单主/多主搭建测试
- ELK logstash 处理MySQL慢查询日志
- java动态编译无法导包_java动态编译整个项目,解决jar包找不到问题.doc
- 华为手机fastboot解锁
- widnows下lua开发环境luadist LuaRocks搭建
- 智鼎在线测评是测什么_(详解)人才测评工具和人才测评方法
- 获取Winform窗体或Panel下包含的所有控件、根据控件名称获取指定控件
- java 对PDF文件进行密码加密
- 【Flutter】Dart 数据类型 数字类型 ( Dart 文件创建 | num 类型 | int 类型 | double 类型 | num 相关 API )
- 四年级下册计算机作业,科学(四年级下册)作业.doc
- win10自带的输入法变成了繁体怎么改回来
- 记一次Kafka warning排查过程
- (字符串操作)关于一个字符串加空格。
- SDL库的安装及游戏测试
- 工作 3 年后的一些思考
- 高仿精仿好123网站导航源码完整最新版
热门文章
- 中国浙江省动漫产业发展方向探析及投资决策建议报告2021-2027年
- dedecms怎么改php版本_王者荣耀:管你版本怎么改,这几位峡谷常青树始终屹立不倒...
- 万物互联和鸿蒙系统,“万物互联”的时代来了,华为公布鸿蒙系统百款设备升级时间表...
- 史上最全的iOS开源项目分类汇总
- 什么是大数据和大数据平台?
- 【前端——Node.js】:Express、数据库与身份认证
- Xamarin iOS 切换开发者账号之后的签名标识和预配配置文件更新方法
- 爱奇艺,美团打车Java岗面试经历,这些问题我是真没抗住
- 学习Java的你知道什么是程序思维?
- MySQL中B+树索引,聚簇索引,二级索引,辅助索引,回表,索引生效条件