美文网首页简友广场
如何学习python|20、while循环

如何学习python|20、while循环

作者: 简约是种雅致 | 来源:发表于2020-04-02 13:30 被阅读0次

    循环 这个词你一定不陌生,它指事物周而复始地运动或变化。

    生活中就有很多循环的例子:太阳每天从东边升起西边落下是一种循环,交通信号灯不断地从红灯变成绿灯再变成黄灯是一种循环,你日复一日的起床、工作、吃饭、睡觉也可以当成是一种循环。

    很多时候,循环意味着重复和枯燥。比如有些人一成不变、如同一潭死水般的生活......

    重复的劳动会不断消磨我们的精力,产生厌倦情绪,有时甚至会导致我们出错。

    和生活中的循环类似,Python 中的循环指重复执行有规律的操作。所以一切重复的事情都可以“交给循环来做”。

    while 循环 的语义是当满足某条件时,就一直重复执行某段代码,我们来看一下图解:

    从上图可以看出,while 循环由 循环条件 和 循环体 两部分组成。

    循环条件是个布尔值,每次循环都会进行判断,当满足循环条件(值为 True)时执行循环体内的代码,否则结束循环。

    提示:还记得条件章节学到的布尔值知识点吗?布尔值只有 True(真) 和 False(假),条件为真(True)时则满足条件。

    循环体内则是那些需要重复执行的代码,比如重复打印一句话,重复处理一堆文件,重复填写一系列信息等等。

    注意:和函数体一样,循环体前也一定要进行正确地缩进。

    上图代码的意思是:当 i 小于 3 时,重复“打印 i 的值并将 i 的值加 1”这个操作。

    我们上一节说过,循环条件 是用来控制是否要结束循环的。所以,如果我们没有控制好 循环条件,很可能会引发 死循环!

    在编程中,一个靠自身控制无法终止的程序称为 死循环。比如:

    上面的代码因为 循环条件 一直是 True,所以会永无止境地在屏幕上打印 Hello World。

    当然,我们不会傻傻地把循环条件写成 True(除非有意而为之,后面会介绍),更多的是因为粗心写错了,导致 循环条件 永远为 True

    提示:我们在电脑上的命令行里运行 Python 代码时遇到 死循环,只需要按 Ctrl + C 即可终止代码的运行。

    从形式上来看,while 循环由循环条件和循环体组成;从功能上来说,在满足循环条件的情况下,计算机会自上而下重复执行循环体内的代码,直到不满足循环条件时结束循环。

    编写 while 循环时需要遵循一定的规范,切记:

    循环条件后要有英文冒号;

    循环体前要有统一的缩进;

    要控制好循环条件,避免写出死循环。

    跟紧小编的脚步,相信你也能早日学会python!!!

    © 版权声明:本文图片来源于网络,版权归作者所有。

    相关文章

      网友评论

        本文标题:如何学习python|20、while循环

        本文链接:https://www.haomeiwen.com/subject/czrtphtx.html