身高和体重写编程怎么写

时间:2025-03-04 01:53:00 明星趣事

要编写一个程序来输入身高和体重,并计算BMI值以及判断健康状况,你可以使用以下Python代码作为示例:

```python

获取用户输入

try:

weight = float(input("请输入你的体重(千克): "))

height = float(input("请输入你的身高(米): "))

计算BMI

bmi = weight / (height 2)

判断BMI所属范围

if bmi < 18.5:

status = "体重过轻"

elif 18.5 <= bmi < 24.9:

status = "正常体重"

elif 25 <= bmi < 29.9:

status = "超重"

else:

status = "肥胖"

输出结果

print(f"\n你的BMI值是: {bmi:.2f}")

print(f"根据BMI指数判断,你属于: {status}")

except ValueError:

print("输入有误,请确保输入的是数字!")

```

这段代码首先尝试获取用户输入的体重和身高,并将它们转换为浮点数。然后,它计算BMI值,并根据BMI值判断用户的健康状况。如果输入的不是数字,程序会捕获`ValueError`异常并提示用户输入有误。

你可以将这段代码复制到Python环境中运行,并按照提示输入体重和身高,程序将计算并输出BMI值和相应的健康状况。