美文网首页
python -03-BMI

python -03-BMI

作者: hsiaojun | 来源:发表于2018-04-19 01:28 被阅读0次
输入一个人的身高(m)和体重(kg),根据BMI公式(体重除以身高的平方)计算他的BMI指数。
例如:一個52公斤的人,身高是155cm,则BMI为 :
52(kg)/1.552^2(cm)= 21.6
BMI指数:
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖

# 假如输入的是厘米 bmi*100 ,不能判断正常还是过重,建议输入 米
h = float(input("请输入身高(米):"))
w = float(input("请输入体重(公斤):"))
bmi = w / (h * 2)

if bmi < 18.5:
    print("你的bmi值为:%0.1f,过轻" % bmi)  # %0.1f保留1位小数, 注意 float 转化为浮点型, (bmi*100)之后将不能判断过轻还是正常
elif bmi < 25:
    print("你的bmi值为:%0.1f,正常" % bmi)
elif bmi < 28:
    print("你的bmi值为:%0.1f,过重" % bmi)
elif bmi < 32:
    print("你的bmi值为:%0.1f,肥胖" % bmi)
else:
    print("你的bmi值为:%0.1f,严重肥胖" % bmi)

相关文章

网友评论

      本文标题:python -03-BMI

      本文链接:https://www.haomeiwen.com/subject/rzrikftx.html