2301_81071938 2024-10-16 08:52 采纳率: 88.6%
浏览 17
已结题

实现减肥多少天的这个

利用Python中循环结构语句编码实现坚持多少天才能减肥10斤:已知正常成年人每日基础代谢可消耗1200大卡,每日最低饮食摄入1500大卡,最高运动消耗2000大卡,按净消耗3000大卡可减掉1斤体重计算。假设今日饮食摄入2000大卡,运动消耗800大卡,计划此后每天比前一天减少10%的饮食摄入,并增加10%的运动消耗,若想瘦10斤,需要坚持多少天?

  • 写回答

1条回答 默认 最新

  • 李某[隻] 2024-10-16 09:01
    关注
    
    # 初始值
    initial_intake = 2000  # 今日饮食摄入
    initial_exercise = 800  # 今日运动消耗
    days = 0  # 记录天数
    weight_loss = 0  # 记录减掉的体重(斤)
    target_loss = 10  # 目标减重10net_calories_per_pound = 3000  # 净消耗3000大卡减1斤体重
    
    # 循环直到减掉10斤
    while weight_loss < target_loss:
        # 计算当天的净消耗
        net_calories = (initial_exercise + 1200) - initial_intake
        
        # 每3000大卡净消耗减1斤
        weight_loss += net_calories / net_calories_per_pound
        
        # 更新饮食摄入和运动消耗
        initial_intake *= 0.9  # 每天饮食减少10%
        initial_exercise *= 1.1  # 每天运动增加10%
        
        # 增加天数
        days += 1
    
    # 输出结果
    print(f"需要坚持 {days} 天才能减掉 10 斤体重。")
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月24日
  • 已采纳回答 10月16日
  • 创建了问题 10月16日