在Python中,while
循环用于重复执行一段代码,直到指定的条件不再满足。通过检查条件表达式的真假来决定是否继续执行循环体。
以下是while
循环的基本语法:
while condition:
# 循环体
condition
:表示一个条件表达式,当条件为真时,循环体会一直执行;当条件为假时,循环终止。
在每次循环迭代时,首先判断条件表达式的值。如果条件为真,执行循环体内的代码,然后再次检查条件。如果条件仍然为真,继续执行循环体,直到条件为假才退出循环。
以下是一些示例,演示了while
循环的用法:
- 使用计数器循环一定次数:
count = 0
while count < 5:
print(count)
count += 1
输出:
0
1
2
3
4
- 根据用户输入进行循环:
answer = ""
while answer != "quit":
answer = input("请输入(输入 'quit' 结束): ")
print("你输入了:" + answer)
示例运行时,程序会要求用户输入一些内容,直到用户输入”quit”才会结束循环。
需要注意的是,如果循环条件一直为真,那么while
循环可能会形成一个无限循环,导致程序陷入死循环。因此,在使用while
循环时,要确保在合适的时机更新条件,以避免无限循环。
总之,while
循环提供了一种重复执行代码的方式。通过设置循环条件,可以控制循环的次数或根据需求终止循环。