用while循环语句(while while循环语句举例)

循环是我们经常用到的一个概念,比如,循环计算数字叠加、循环输出文字内容等。循环是运行重复内容的一个最简单的方法,简化了代码流程,增加了时效性。因此本章重点讲解下循环的操作流程以及应用。

while循环公式:

用while循环语句(while while循环语句举例)

while循环格式

当while后的判断条件成立时,执行循环内容,直到不满足条件为止。下面举个简单的小例子:

比如要计算1+2+3+4+5+......+100的和是多少,怎么运用while语句,执行呢?

可以参考以下代码:

用while循环语句(while while循环语句举例)

计算1到100的和

n=1    设置计数的起始值为1
sum=0  总和的起始值为0
while n<=100:   直到n大于100停止计算
    sum+=n   每循环一次,在原有的基础上加上当前计数值
    n+=1     每循环一次,计数+1
print(sum)    输出总和值

以上是对代码的详细讲解。可参照填写代码并执行。

while循环,可搭配的条件还有else、break以及continue。

先说一下while...else的用法是怎么样的:

用while循环语句(while while循环语句举例)

while...else执行结果

n=0
while n<=5:     当n<=5时执行循环
    n+=1
    print(n)
else:						当n>5时跳出循环,执行else内容
    print("循环结束!")

while...break的用法与while...continue的用法相反,可以对照使用:

用while循环语句(while while循环语句举例)

while...break执行结果

n=0
while n<=100:   当满足n<=100时执行循环体
    n+=1
    if n==5:
        break    当n等于5时,跳出循环体,不再执行循环,因此输出1,2,3,4
    print(n)

用while循环语句(while while循环语句举例)

while...continue执行结果

n=0
while n<=10:   当满足n<=10时执行循环体
    n+=1
    if n==5:
        continue  当n等于5时,继续执行循环体,不再往下执行,向上找循环体,
									直到不满足循环条件,因此输出不包含5
    print(n)

通过以上对比,可以加深对相关语句的理解,建议大家多加练习深化理解方向!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论