编写一个根据体重和身高计算bmi值的程序同时输出国际和国内bmi指标建议值用python
定义函数,计算bmi值
def calculate_bmi(weight, height): bmi = weight / (height ** 2) return round(bmi, 2)
获取用户输入
weight = float(input("请输入您的体重(kg):")) height = float(input("请输入您的身高(m):"))
计算bmi值
bmi = calculate_bmi(weight, height)
输出bmi值及建议
print("您的BMI值为:", bmi) if bmi < 18.5: print("国际BMI指标建议值:过轻") print("国内BMI指标建议值:偏瘦") elif bmi < 24: print("国际BMI指标建议值:正常") print("国内BMI指标建议值:正常") elif bmi < 28: print("国际BMI指标建议值:过重") print("国内BMI指标建议值:偏胖") elif bmi < 32: print("国际BMI指标建议值:肥胖") print("国内BMI指标建议值:中度肥胖") else: print("国际BMI指标建议值:严重肥胖") print("国内BMI指标建议值:重度肥胖")
原文地址: https://www.cveoy.top/t/topic/bsIj 著作权归作者所有。请勿转载和采集!