while
循环用于重复执行一段代码块,只要指定的条件为真。
一、while
循环
while
循环的基本语法如下:
while 条件:
# 在条件为真时执行的代码块
# ...
以下是一个使用 while
循环的示例,计算并打印 1 到 5 的累加和:
sum = 0
num = 1
while num <= 5:
sum += num
num += 1
print("累加和为:", sum)
这将输出:
累加和为: 15
需要注意的是,while
循环会在每次迭代之前检查条件是否为真。如果条件为假,则循环终止。
如果条件一直为真,循环将无限地执行,直到条件变为假或通过其他方式中断循环(如使用 break
语句)。
二、while
循环和 else
您还可以使用 while
循环结合 else
子句,用于在循环正常结束时执行一些操作,例如:
count = 0
while count < 5:
print(count)
count += 1
else:
print("循环完成")
这将输出数字序列并在循环结束后输出 "循环完成"。
三、for
循环和 while
循环
for
循环一般用于知道循环次数(比如循环列表)的场景。
while
循环一般用于不知道具体次数的场景。