栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Theory: While loop(理论:While循环)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Theory: While loop(理论:While循环)

有时,语句的一次迭代(=执行)不足以获得所需的结果。这就是为什么 Python 提供了一个特殊的语句,可以多次执行一段代码。满足循环命令和通用循环之一 - while循环。

人们一般不会选择 Python 来编写快速代码。Python 的主要优点是可读性和简单性。由于while 循环需要引入额外的变量,因此迭代会占用更多时间。因此,while 循环非常慢并且不那么流行。它类似于条件运算符:使用 while 循环,只要条件为真,我们就可以执行一组语句。

条件本身 (2) 写在循环体之前(有人称其为条件代码),并在执行体之前进行检查。如果条件为真 (3a),则迭代继续。如果条件为假 (3b),则终止循环执行并且程序控制进一步移动到下一个操作。

可视化

如果我们可视化 while 循环,它将如下所示:

number = 0
while number < 5:
    print(number)
    number += 1
print('Now, the number is equal to 5')

变量number在这里扮演计数器的角色——一个在每次迭代后改变其值的变量。在这种情况下,迭代一直持续到数字等于 5(请注意,程序会在增加数字之前输出数字的值)。当计数器的值达到 5 时,程序控制转到下一个操作并打印消息。在这里你可以看到这段代码的输出:

0
1
2
3
4
Now, the number is equal to 5
无限循环

如果你删除了增加计数器值的条件代码的一部分,你将陷入无限循环。这是什么意思?由于您不增加变量,因此条件永远不会变为错误并且可以永远有效。通常,这是一个逻辑谬误,您必须使用特殊语句停止循环或手动完成循环。

有时无限循环可能很有用,例如当循环连续工作以提供与用户的持续信息交换时查询客户端。您可以通过在标题后写入True条件来实现它

while True:
    ...
结论

现在您已经熟悉了while循环及其用法。不要忘记计数器的作用,否则,您将不得不处理无限循环。编写代码后,尝试像 Python 程序一样“运行”它。这将帮助您了解循环的工作原理。

编程就是为了简化,所以代码应该是可读的、简短的、清晰的。不要忘记注释和语法。开始时,while 循环似乎不太容易实现,但几次之后,您会发现它是一个非常有用的工具。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/725692.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号