下面是程序的代码:
# 定义一个函数来计算BMI
def calculate_bmi(weight, height):
bmi = weight / (height ** 2)
return bmi
# 定义一个函数来判断BMI类别
def bmi_category(bmi):
if bmi < 18.5:
return "体重过轻"
elif 18.5 <= bmi <= 24.9:
return "正常"
else:
return "超重"
# 用户输入身高和体重
height = float(input("请输入您的身高(米):"))
weight = float(input("请输入您的体重(千克):"))
# 计算BMI
bmi = calculate_bmi(weight, height)
# 判断BMI类别
category = bmi_category(bmi)
# 输出结果
print(f"您的BMI是:{bmi:.2f}")
print(f"您的体质指数属于:{category}")
提示你输入身高和体重,然后计算出BMI值,并根据世界卫生组织的标准判断你的体质指数属于哪个类别。