一、while循环
i,sum=1,0
while i<=10:
sum+=i
i+=1
print(i,sum) #i=11,sum=55
二、while...else
1.模板
while 条件:
条件成立时的代码
else
循环正常结束之后要执行的代码
eg.注意区分break和continue
i,sum=1,0
while i<=10:
sum+=i
i+=1
if i==5:
break #代码执行break后终止循环,是非正常结束,则不会执行else下的代码
else:
print('循环正常结束')
print(i,sum)
结果:
5 10
i,sum=1,0
while i<=10:
sum+=i
i+=1
if i==5:
continue
else:
print('循环正常结束')
print(i,sum)
结果:
循环正常结束
11 55
三、while循环嵌套
while 条件1:
条件1成立执行的代码
while 条件2:
条件2成立执行的代码
.................
eg.
day=0
while day<7:
day+=1
while day<=5:
print(f'今天星期{day},不能出去玩')
break
if day>5:
print(f'今天星期{day},可以去玩啦')
print('一周结束了')
结果:
今天星期1,不能出去玩
今天星期2,不能出去玩
今天星期3,不能出去玩
今天星期4,不能出去玩
今天星期5,不能出去玩
今天星期6,可以去玩啦
今天星期7,可以去玩啦
一周结束了