python 循环控制break与continue 200308

关于循环控制

临时终止,或者永久终止循环

贵妃骨折 减肥计划终止 break

上一集贵妃在减肥的

可是不幸

运动过程中骨折了

在这里插入图片描述

减肥运行不得不终止

减肥计划中止

贵妇出游 减肥计划跳过一天 continue

某一天

皇上要带贵妃出去游玩

在这里插入图片描述

这一天,贵妃就不运动了

但是明天,还是要继续的

break

  • 效果

只要在循环的内部执行到了break关键词这里

立马退出整个while循环的代码块

退出整个循环代码块

continue

  • 效果

不再执行continue后面的代码

跳过本次循环

重新进入下一轮循环

历史重演

用代码模拟贵妃的减肥过程

需求说明

初始体重 200

目标体重 100

每次运动减重 7

第五天出游,耽误了一天,第五天没有减肥:相当于说:如果天数是第五天,那么停止减肥

第八天骨折,再也不能运动了,不得不中止减肥计划

  • 中文逻辑
  • 代码完成
# 1,初始条件
weight = 200  # 初始体重
# 2,判断条件
# 当体重大于100斤,就跑减肥
day = 1  # 用于标记贵妃开始坚持减肥的天次
while weight > 100:
    print('今天是减肥的第', day, '天','*'*20)
    # 如果 今天是第五天,那么今天是要出游戏,不减肥
    if day == 5:
        print('今天是快乐的一天,我和皇上出去玩')
        day = day + 1
        continue
    # 如果 今天是第八天 是贵妃骨拆的日子
    elif day == 8:
        print('今天很不幸,腿骨拆断了,不得不终止计划,好好养病')
        break

    print('跑步减肥,跑步前的体重是',weight)
    # 3,数据的变化
    weight = weight - 6
    print('跑步后的体重是',weight)
    day = day +1

print('减肥成功,最终的体重是', weight)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值