在 Python 中,while 循环是一种基本的循环结构,它允许重复执行一段代码直到指定的条件不再满足为止。

基本语法

while 条件表达式:
    循环体

当条件表达式为真时,循环体中的代码会被执行。每次循环结束后,Python 会重新评估条件表达式,如果条件表达式仍然为真,则继续执行循环体。

示例

以下是一个简单的 while 循环示例,用于打印数字 1 到 5:

i = 1
while i <= 5:
    print(i)
    i += 1

输出结果:

1
2
3
4
5

无限循环

在某些情况下,你可能需要一个无限循环,直到用户输入特定的值。以下是一个简单的示例:

while True:
    x = input("请输入 'exit' 退出循环:")
    if x == 'exit':
        break
    print("您输入了:", x)

在这个示例中,循环会一直执行,直到用户输入 'exit'。

注意事项

  • 确保循环中的条件表达式最终会变为假,否则将导致无限循环。
  • 在循环中修改循环变量时,注意避免造成逻辑错误。

更多关于 Python 循环结构的教程


while_loop