📅  最后修改于: 2023-12-03 15:30:31.281000             🧑  作者: Mango
do while
循环介绍do while
循环是一种在条件为真时执行一系列语句,然后重复该过程的结构。与 while
循环不同的是,do while
循环至少会执行一次循环体,因为它在判断条件之前先执行一次循环体。
在 Python 中没有内置的 do while
循环语句,但是可以使用 while True
循环结合 break
语句来实现类似的效果。
while True:
# 循环体代码
if not condition:
break
在这个例子中,我们使用 while True
循环,无限循环执行循环体中的代码。如果条件为假,我们使用 break
语句退出循环。为了更好地理解 do while
循环,我们来看一个示例。
i = 1
while True:
print(i)
i += 1
if i > 5:
break
在这个例子中,我们使用 while True
循环输出变量 i
的值。在循环体中,我们将 i
的值加 1,并且使用 if
语句来判断 i
是否大于 5,如果是,我们使用 break
语句退出循环。
输出结果:
1
2
3
4
5
正如我们所看到的,循环至少执行了一次循环体的代码,即输出变量 i
的值。这就是与 while
循环不同的地方。
虽然 Python 中没有 do while
循环语句,但是可以使用 while True
循环结合 break
语句来实现类似的效果。通过以上例子,我们可以更好地理解 do while
循环。