友情提示:本文共有 315 个字,阅读大概需要 1 分钟。
while语句介绍
python循环语句中除了for语句还有while循环语句,while语句用于在表达式保持为真的情况下重复地执行:
while 判断条件(condition):
执行语句(statements1)...
else:
执行语句(statements2)...
这将重复地检验判断条件,并且如果其值为真就执行第一个子句体,如果判断表达式为假(这可能在第一次检验时就发生)则else子句体存在就会被执行并且终止循环。
注意:注意冒号和缩进,另外python中没有do...while循环。
while的正常使用
我们来举一个while正常使用的小例子:
我们使用while语句来计算1-10的总和,
i = 1
sum = 0
while i <= 10:
print(i)
sum = sum + i
i = i +1
print(sum)
输出如下:
while无限循环
while循环中有一个特殊的情况就是无限循环,只要条件为真就一直循环下去,举个例子如下:
计算从1到无穷大的总和
i = 1
sum = 0
while True:
sum = sum + i
print(sum)
i = i + 1
输出如下:
它会一直循环下去。。。。。
while语句中else的使用
在while语句中,在条件语句为假的时候执行else的语句,我们举个例子:
我们计算1-10的总和,大于10后输出语句‘已经大于10了’
i = 1
sum = 0
while i <= 10:
sum = sum + i
print(sum)
i = i + 1
else:
print("已经大于10了")
输出如下:
本文如果对你有帮助,请点赞收藏《python从零到独立建设网站 基础知识 你学过while 语句吗?》,同时在此感谢原作者。