请帮忙写一下每日卡路里计算的小程序代码
时间: 2024-05-05 15:18:41 浏览: 14
Sure,以下是一个简单的Python程序,可以计算每日卡路里:
```
# 计算每日卡路里的Python程序
print('欢迎使用每日卡路里计算器!')
# 获取用户信息
name = input('请输入您的姓名:')
weight = float(input('请输入您的体重(kg):'))
height = float(input('请输入您的身高(cm):'))
age = int(input('请输入您的年龄:'))
# 判断用户性别,并计算基础代谢率
gender = input('请输入您的性别(男/女):')
if gender == '男':
basal_metabolic_rate = 88.36 + (13.4 * weight) + (4.8 * height) - (5.7 * age)
else:
basal_metabolic_rate = 447.6 + (9.2 * weight) + (3.1 * height) - (4.3 * age)
# 计算每日卡路里需求量
activity_level = input('请输入您的活动水平(1-5):')
if activity_level == '1':
caloric_needs = basal_metabolic_rate * 1.2
elif activity_level == '2':
caloric_needs = basal_metabolic_rate * 1.375
elif activity_level == '3':
caloric_needs = basal_metabolic_rate * 1.55
elif activity_level == '4':
caloric_needs = basal_metabolic_rate * 1.725
else:
caloric_needs = basal_metabolic_rate * 1.9
print('{}先生/女士,您每天消耗的卡路里大约为{}千卡。'.format(name, int(caloric_needs)))
```
希望这个程序能帮到您!