现在我们来了解while循环语句

202 阅读1分钟

循环语句

  • while 循环语句

    • 我们可以通过一些条件判断来完成一些语句的循环调用。
    • 流程
    • else

    代码例子

while循环语句

i = 1
sum = 0
while i <= 100:
    sum += i
    i += 1
print("1 + 2 + .... + 100 = %d" % sum)

while循环语句+条件语句

# 例子:计算从1加到100的所有偶数和
i = 1
sum = 0
while i <= 100:
    if i % 2 == 0:
        sum += i
    i += 1
print("1 + 2 + .... + 100 = %d" % sum)

while循环+else

num = 1
while num <= 5:
    print(num)
    num += 1
else:
    print(num, "不满足条件,循环退出")

代码练习

#while循环
'''

while 条件:
    语句块

注意:
1.条件后面要写冒号(:)
2.接下去的语句块另起一行,缩进4个空格,要求对齐
3.不小心写了一个无限循环,可以按Ctrl+C,强行结束

执行:
1.如果条件是True,继续执行,否则结束循环
2.执行while下的语句块(循环体),继续执行1
'''

# n=1
# total=0

# while n<=100:
#     total+=n 
#     n+=1

# print("total:",total) 
# print("n=",n)   

'''
带else分支的while
while 条件:
    语句块
else:
    语句块n

执行:
1.如果条件是True,继续执行,否则执行else分支中的语句块,结束循环
2.执行while下的语句块(循环体),继续执行1

'''

n=1
total=0

while n<=100:
    total+=n 
    n+=1
else:
    print("n=",n) 

print("total:",total)