美文网首页简友广场
如何学习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循环

    循环这个词你一定不陌生,它指事物周而复始地运动或变化。 生活中就有很多循环的例子:太阳每天从东边升起西边落下是一种...

  • Python学习-循环

    查看所有Python相关学习笔记 while循环,for循环,break,continue 循环 while循环 ...

  • Python 学习笔记 - 循环 while

    Python 循环 - while Python 中有 for 循环 while 循环 如果条件符合,while...

  • 我的python学习笔记-第十天

    循环语句 Python中的循环语句有 for 和 while。 while 循环 Python中while语句的一...

  • python循环执行

    python有两种循环,while循环和for循环。 python循环的流程图如下: while循环 python...

  • Python打印九九乘法表

    今天学习了python的while循环,下面介绍下while循环语句的语法,然后用while循环打印九九乘法表。 ...

  • Python3 & 循环语句

    Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环)。 W...

  • 第五周python学习

    Python提供了for循环和while循环(在Python中没有do..while循环): 循环类型描述 whi...

  • Python3 循环

    Python中的循环语句有 for 和 while。 while循环 Python中while语句的一般形式: 同...

  • 14、python循环语句

    本章节将为大家介绍Python循环语句的使用。Python中的循环语句有 for 和 while。 while循环...

网友评论

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

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