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