完成一个BMI计算器: 输入姓名\性别\身高\体重 输出语句eg :'张三,男,BMI值为XX,体重过高/适中/过轻!“
时间: 2024-09-06 08:04:04 浏览: 81
完成一个BMI(身体质量指数)计算器,你可以按照以下步骤编写代码。这里以Python语言为例:
```python
def calculate_bmi(name, gender, height, weight):
# 将身高从米转换为厘米
height_cm = height * 100
# BMI计算公式:体重(kg) / 身高(m)^2
bmi = weight / (height_cm / 100) ** 2
# 定义BMI分类标准
bmi_categories = {
'过轻': '<18.5',
'正常': '18.5-24',
'偏胖': '24-29',
'肥胖': '>29'
}
category = bmi_categories.get(str(bmi), '无法判断')
output_message = f'{name},{gender},BMI值为{bmi:.2f},属于{category}!'
return output_message
# 用户输入示例
name = input('请输入您的姓名:')
gender = input('请输入您的性别(男/女):')
height = float(input('请输入您的身高(米):'))
weight = float(input('请输入您的体重(公斤):'))
result = calculate_bmi(name, gender, height, weight)
print(result)
```
用户只需运行程序并按提示输入相关信息,即可得到BMI值及其对应的健康状况描述。
阅读全文