Python 循环
Python 循环
默认情况下,用任何编程语言编写的程序流都是连续的。有时我们可能需要改变程序的流程。特定代码的执行可能需要重复几次。
为此,编程语言提供了各种类型的循环,这些循环能够多次重复某些特定的代码。考虑下图来理解循环语句的工作原理。
为什么我们在 python 中使用循环?
循环将复杂的问题简化为简单的问题。它使我们能够改变程序的流程,这样我们就可以在有限的时间内重复相同的代码,而不是一次又一次地编写相同的代码。例如,如果我们需要打印前 10 个自然数,那么我们可以在最多运行 10 次迭代的循环中打印,而不是使用 print 语句 10 次。
循环的优点
Python 中的循环有以下优点。
它提供代码的可重用性。
使用循环,我们不需要一次又一次地编写相同的代码。
使用循环,我们可以遍历数据结构的元素(数组或链表)。
Python 中有以下循环语句。
循环语句 | 描述 |
---|---|
for 循环 | for 循环用于我们需要执行部分代码直到满足给定条件的情况。for 循环也称为经过测试的循环。如果迭代次数事先已知,最好使用 for 循环。 |
While 循环 | While 循环将用于我们事先不知道迭代次数的场景。语句块在 While 循环中执行,直到满足 While 循环中指定的条件。它也被称为预测试循环。 |
do-While 循环 | do-While 循环一直持续到给定条件满足为止。它也被称为后测试循环。当需要至少执行一次循环时使用(主要是菜单驱动程序)。 |
评论