Python——while循环

一、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,可以去玩啦
一周结束了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值