失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python循环3次停止_【Python】quot;为所欲为quot;怎么成语接龙?

python循环3次停止_【Python】quot;为所欲为quot;怎么成语接龙?

时间:2019-11-26 14:03:52

相关推荐

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;怎么成语接龙?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。