while循环是一种常见的循环结构,它会重复执行一段代码,直到指定的条件不再满足。
基本语法如下:
while 条件:
# 循环体代码
其中,条件是一个布尔表达式,如果为True,则执行循环体中的代码;如果为False,则跳过循环体,继续执行后面的代码。
循环体代码可以包括任意多行代码,可以是赋值操作、循环嵌套、函数调用等。
在循环体内部,可以使用break语句来提前结束循环,跳出整个循环结构;使用continue语句来跳过当前循环体中剩余的代码,直接开始下一轮循环的判断。
下面是一个示例,演示了如何使用while循环计算1到10的和:
sum = 0
n = 1
while n <= 10:
sum = n
n = 1
print("1到10的和为:", sum)
运行结果为:
1到10的和为: 55
在这个示例中,我们使用while循环来反复执行两个操作:累加n的值到sum中,并把n的值加1,直到n大于10为止。循环结束后,输出sum的值。