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