利用Python嵌套选择结构编码实现:假设今日为周一运动消耗500大卡,现有两种计划,根据用户选择的计划来计算不同运动方案的减肥效果。第一种方案是每天运动一次,每次运动比前一天增加10%的运动消耗;第二种方案是只在周一至周六运动,每次运动比前一天增加12%的运动消耗,周日休息不运动,分别计算两种方案一周后消耗的大卡数。
1条回答 默认 最新
关注代码如下:
def calculate_calories(plan): calories = 500 if plan == 1: for _ in range(7): calories *= 1.1 elif plan == 2: for day in range(1, 8): if day == 7: break calories *= 1.12 return calories plan_choice = int(input("请选择计划(1或2):")) if plan_choice == 1 or plan_choice == 2: result = calculate_calories(plan_choice) print(f"一周后消耗的大卡数为: {result:.2f}") else: print("输入错误,请选择1或2作为计划。")本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用