```python
def bmi_calculator():
获取用户输入的体重和身高
weight = float(input("请输入您的体重(千克):"))
height = float(input("请输入您的身高(厘米):")) / 100 将厘米转换为米
计算BMI值
bmi = weight / (height 2)
输出BMI值
print(f"您的身体质量指数(BMI)是:{bmi:.2f}")
根据BMI值判断体重状态
if bmi < 18.5:
print("体重过轻")
elif 18.5 <= bmi < 24.9:
print("正常")
elif 24.9 <= bmi < 29.9:
print("超重")
else:
print("肥胖")
调用函数
bmi_calculator()
```
这个程序首先获取用户输入的体重和身高,然后计算BMI值,并根据BMI值判断体重状态,最后输出结果。你可以将这个代码复制到Python环境中运行,或者将其集成到更大的应用程序中。