循环语句
-
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)