用Python编写一个程序,使用布罗卡公式判断成年人的身高、体重。输人某人的身高(cm) 和休五(kg),按下述内容确定其体重是否为标准、过胖或过理。假设成年人身高大于110cm,体重大于20k8。 (1)标准体重=身高-110; (2)超过标准体重 5kg(即大于5kg)为过胖; (3)低于标准体重 5kg(即小于 5kg) 为过瘦。
时间: 2023-05-29 16:04:43 浏览: 334
height = int(input("请输入身高(cm):"))
weight = int(input("请输入体重(kg):"))
standard_weight = height - 110
if weight == standard_weight:
print("体重正常")
elif weight > standard_weight + 5:
print("体重过胖")
else:
print("体重过瘦")
相关问题
python 编写一个程序 使用布罗卡公式判断成年人的身高 体重。输入某人的身高(cm)和体重(kg),按下述内容确定其体重是否为标准、过胖或过瘦。假设成年人身高大于110cm,体重大于20kg。
Python 中可以编写一个简单的程序来应用布罗卡公式(Brønke's formula),这是一个用于评估成人体重是否健康的公式。该公式通常考虑的是身体质量指数(BMI)。我们先计算BMI,然后依据标准范围来判断体重状态。以下是程序示例:
```python
def calculate_bmi(height_cm, weight_kg):
# 将身高从厘米转换为米
height_m = height_cm / 100
# 计算BMI
bmi = weight_kg / (height_m ** 2)
if bmi < 18.5:
return "过轻"
elif 18.5 <= bmi < 24:
return "正常"
elif 24 <= bmi < 28:
return "过重"
else:
return "肥胖"
# 用户输入身高和体重
height = float(input("请输入您的身高(cm): "))
weight = float(input("请输入您的体重(kg): "))
# 调用函数并输出结果
status = calculate_bmi(height, weight)
print(f"您的体重状况是: {status}")
python定义一个函数并调用, 函数参数为布罗卡公式中的身高和体重,返回值为判断结果: 假设成年人身高大于 110cm,体重大于 20kg,计算规则如下: (1)标准体重=身高-110; (2)超过标准体重 5kg 为过胖; (3)低于标准体重 5kg 为过瘦。
在Python中,你可以定义一个函数来实现这个布罗卡公式(Broca's formula)的判断。这里是一个简单的例子:
```python
def broca_formula(height_cm, weight_kg):
# 计算标准体重
standard_weight = height_cm - 110
# 判断是否超重或过轻
if weight_kg > standard_weight + 5:
return "过胖"
elif weight_kg < standard_weight - 5:
return "过瘦"
else:
return "正常"
# 调用函数并传入身高和体重
height = 170 # 假设测试者身高
weight = 60 # 假设测试者体重
result = broca_formula(height, weight)
print(result)
```
在这个例子中,我们首先定义了一个名为`broca_formula`的函数,它接受两个参数:身高(单位厘米)和体重(单位千克)。然后按照给出的规则计算标准体重,并据此判断肥胖、偏瘦还是正常。
阅读全文