Python while循环是在满足一定条件时反复执行某一语句块,直到条件值为假为止。
while 循环条件:
# 循环体语句
程序执行到while循环时:
(1)先判断条件是否为True;
(2)如果为True,则执行循环体中的语句;
(3)如果为False,则执行循环体后边的其它语句;
(4)执行完一次循环体后,再次判断条件,进入(2)。
1、使用while循环计算1~100所有数字的和。
i = 1
sum = 0
while i <= 100:
sum += i
i += 1
print("i={0},sum={1}".format(i, sum))
输出结果:
i=101,sum=5050
2、使用while循环输出50以内的偶数
i = 1
n = 100
while i <=100:
if i % 2 == 0:
print(i)
i += 1
3、while和else结合使用
while可以else结合起来使用,当while条件不满足时,则执行else中的内容
x = input("请输入一个整数:")
x = int(x)
i, s = 1, 0
while i < x:
s += i
i += 1
else:
print("执行完毕。")
print("1到{}的所有数字之和为:{}".format(x, s))
输出结果:
请输入一个整数:10
执行完毕。
1到10的所有数字之和为:45
本文(完)
新闻热点
疑难解答