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