Python 循环

默认情况下,用任何编程语言编写的程序流都是连续的。有时我们可能需要改变程序的流程。特定代码的执行可能需要重复几次。

为此,编程语言提供了各种类型的循环,这些循环能够多次重复某些特定的代码。考虑下图来理解循环语句的工作原理。

Python Loops

为什么我们在 python 中使用循环?

循环将复杂的问题简化为简单的问题。它使我们能够改变程序的流程,这样我们就可以在有限的时间内重复相同的代码,而不是一次又一次地编写相同的代码。例如,如果我们需要打印前 10 个自然数,那么我们可以在最多运行 10 次迭代的循环中打印,而不是使用 print 语句 10 次。

循环的优点

Python 中的循环有以下优点。

  1. 它提供代码的可重用性。

  2. 使用循环,我们不需要一次又一次地编写相同的代码。

  3. 使用循环,我们可以遍历数据结构的元素(数组或链表)。

Python 中有以下循环语句。

循环语句描述
for循环for循环用于我们需要执行部分代码直到满足给定条件的情况。for循环也称为经过测试的循环。如果迭代次数事先已知,最好使用 for循环。
While循环While循环将用于我们事先不知道迭代次数的场景。语句块在 While循环中执行,直到满足 While循环中指定的条件。它也被称为预测试循环。
do-While循环do-While循环一直持续到给定条件满足为止。它也被称为后测试循环。当需要至少执行一次循环时使用(主要是菜单驱动程序)。

原文:https://www.javatpoint.com/python-loops