一、循环概念
循环:
反复做同一件事情的情况,成为循环
循环结构流程图:
二、循环的分类:
while
for-in
三、while循环
while循环语法结构:
while 条件表达式:
条件执行体(循环体)
选择结构的if与循环结构的while的区别:
if是判断一次,条件为True执行一次
while是判断N+1次,条件为True执行N次
举例:
#while循环,输出1-10之间的正整数
a=1
while a<=10:
print(a)
a+=1
执行结果如下:
练习1:输出0-4志坚正整数的累加和
#0-4的累加和
a=0
sum=0
while a<=4:
sum+=a
a+=1
print('和为:',sum)
执行结果为:
练习2:计算1-100之间偶数的和
#计算1-100之间偶数的和
a=1
sum=0
while a<=100:
if a%2==0: #可以写成if not bool(a%2):
sum+=a
a+=1
print('和为:',sum)
执行结果如下:
练习3:计算1-100之间奇数的和
#计算1-100之间奇数的和
a=1
sum=0
while a<=100:
if bool(a%2):
sum+=a
a+=1
print('和为:',sum)
执行结果如下: