📅  最后修改于: 2023-12-03 15:35:41.278000             🧑  作者: Mango
Python 中的 while 循环可以不断重复执行程序块,直到指定的条件不再满足为止。本文将介绍 while 循环的用法以及如何控制代码执行。
Python 中 while 循环的语法如下:
while 条件:
程序块
其中,条件是一个可以计算为 True 或 False 的表达式。只要条件为 True,程序块就会一直重复执行,直到条件变为 False。
以下是一个简单的示例:
n = 0
while n < 5:
print(n)
n += 1
输出结果:
0
1
2
3
4
在这个示例中,我们声明了一个变量 n,赋值为 0。接着,我们使用 while 循环,只要 n 小于 5,就输出 n 并将 n 加 1。循环执行了 5 次,在 n 不小于 5 时条件变为 False,循环终止。
while 循环可以使用 break 和 continue 语句来控制代码执行。
break 语句用于中断循环,无论循环条件是否为 True,都会跳出循环。以下示例演示了如何使用 break 语句:
n = 0
while True:
if n == 5:
break
print(n)
n += 1
输出结果:
0
1
2
3
4
在这个示例中,我们使用了一个无限循环,只要 n 不等于 5,就输出 n 并将 n 加 1。当 n 等于 5 时,我们使用 break 语句中断循环。
continue 语句用于跳过当前循环迭代,直接进行下一次循环迭代。以下示例演示了如何使用 continue 语句:
n = 0
while n < 5:
n += 1
if n == 3:
continue
print(n)
输出结果:
1
2
4
5
在这个示例中,我们使用了 while 循环,只要 n 小于 5,就将 n 加 1 并输出 n。当 n 等于 3 时,我们使用 continue 语句跳过当前迭代,直接进行下一次迭代。
在 Python 中,while 循环可以重复执行程序块,直到指定的条件不再满足为止。我们可以使用 break 和 continue 语句来控制代码执行,中断循环或跳过当前迭代。