用Python写一个BMI计算代码

有粉丝问我怎么写一个BMI算法,安排


height = float(input("请输入身高(米): "))
weight = float(input("请输入体重(千克): "))

计算BMI

bmi = weight / (height ** 2)

显示结果

print("您的BMI指数为: {:.2f}".format(bmi))

if bmi < 18.5:
        print("您的体重过轻")
elif bmi < 24:
        print("您的体重属于正常范围")
elif bmi < 28:
        print("您的体重过重")
elif bmi < 32:
        print("您的体重属于肥胖一级")
else:
        print("您的体重属于肥胖二级或以上")

注:此代码是Python 3版本。若是Python 2版本,将print函数的语法进行修改即可。

完整代码

height = float(input("请输入身高(米): "))
weight = float(input("请输入体重(千克): "))

bmi = weight / (height ** 2)

print("您的BMI指数为: {:.2f}".format(bmi))

if bmi < 18.5:
        print("您的体重过轻")
elif bmi < 24:
        print("您的体重属于正常范围")
elif bmi < 28:
        print("您的体重过重")
elif bmi < 32:
        print("您的体重属于肥胖一级")
else:
        print("您的体重属于肥胖二级或以上")

猜你喜欢

转载自blog.csdn.net/qq_50942093/article/details/130005970