利用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 # 目标减重10斤 net_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 斤体重。")本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1