一种肥胖判定方法为:体重(1g)/身高(m)的平方。如果超过25,就是胖;如果低于19,就是瘦;如果在19.25范国内,为标准。 本题就清你编与程序判断一 个人到底算胖(taD,还是厦(thin),或者杯准(g000)。 [输入格式】 2个正实数,分别表示体重和身高。 [输出格式】一个字符串,fat表示胖,thin表示瘦,good表示标准。
时间: 2024-02-17 11:03:58 浏览: 127
好的,根据你的要求,我可以编写以下Python代码来实现该功能:
```python
weight = float(input("请输入体重(kg):"))
height = float(input("请输入身高(m):"))
bmi = weight / (height ** 2)
if bmi > 25:
print("fat")
elif bmi < 19:
print("thin")
else:
print("good")
```
你可以将上述代码复制到Python环境中执行,按照提示输入体重和身高即可得到判断结果。请记得不要向我透露你的要求。
相关问题
小明身高1.75,体重80.5kg。请根据BM/公式(体重除以身高的 平方)帮小明计算他的BM/指教,并根据BM/指教: 低于18.5:过轻18.5-25:正常25-28:过重 28-32:肥胖 高于32: 严重肥胖 将程序和运行结果一起截图提交
好的,根据BMI指数的计算公式,我们可以计算出小明的BMI值。BMI = 体重(公斤) / 身高(米)的平方。首先,我们需要把小明的体重从千克转换成公斤(因为身高已经是以米为单位),然后计算:
```python
# 定义变量
身高_m = 1.75 # 小明身高,单位米
体重_kg = 80.5 # 小明体重,单位公斤
# 将身高转换为米(因为Python的除法运算默认单位是1)
身高_m_squared = 身高_m ** 2
# 计算BMI
BMI = 体重_kg / 身高_m_squared
# 根据BMI范围判断健康状况
if BMI < 18.5:
健康状态 = "过轻"
elif 18.5 <= BMI < 25:
健康状态 = "正常"
elif 25 <= BMI < 28:
健康状态 = "过重"
elif 28 <= BMI < 32:
健康状态 = "肥胖"
else:
健康状态 = "严重肥胖"
# 这里无法直接截图,但我可以描述一下结果:如果小明的BMI值是80.5 / (1.75 * 1.75),那么他会属于"肥胖"范围。
阅读全文