在开始复杂的代码项目之前,最好 对工作流程 和系统有一个概述。当大型项目结构化时,噪音就会减少,误差就会消除,项目就会在截止日期前完成。
这就是流程图:流程的可视化表示。您可以在需要视觉提示的复杂项目中使用它,例如编码冲刺。
对于开发人员来说,流程图循环表示可以重复执行的重复任务以节省时间。根据迭代的设置方式,流程图循环可以有两种类型:for 循环和 while 循环。
在本文中,我们将回顾 for 循环流程图的概念,并向您展示如何创建一个循环流程图。
了解 For 循环
for 循环流程图允许程序员使用控制语句和指令体多次执行特定的代码行。当程序员预先知道代码必须执行多少次才能满足条件时使用它。
例如,如果您运行一项优惠活动,向在您网站上注册的前 50 位用户 捷克电子邮件列表 赠送礼品卡,则 for 循环将恰好重复 50 次。
使用 for 循环,您可以:
运行相同的任务固定次数
一次迭代一个列表、字典和其他元素集合
避免代码重复以获得干净紧凑的线条
for循环和while循环的区别
while 循环流程图可帮助您执行重复的过程,就像 for 循环流程图一样。然而,它控制流语句的方法有所不同。
如果您不知道代码应该执行多少次,但知道代码必须满足的具体条件才能继续执行,则可以使用 while 循环来提高效率。
我们以送货为例。
这次,您想向早期采用者发送 20 美元的礼品卡,但您不知道有多少人会注册以及何时注册。您为此活动设置了价值 500 美元的礼品卡。
通过 while 循环,您可以运行发送 20 美元礼品卡的代码,直到预算用完。你不确定它会运行多少次,但条件是它不能超过 500 美元的预算。