1. BMI概念

BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass
Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。

公式:体质指数(BMI)=体重(kg)÷身高^2(m)

成人的BMI数值:

  • 过轻:低于18.5
  • 正常:18.5-23.9
  • 过重:24-27
  • 肥胖:28-32
  • 非常肥胖, 高于32

2. 程序源码

height=float(input('What is your height(m): '))
weight=float(input('What is your weight(kg): '))
BMI=weight/(height**2)
if BMI<18.5:
  print('Too Light')
elif 18.5<=BMI<25:
      print('Normal')
elif 25<=BMI<28:
    print('Fat')
elif 28<=BMI<32:
       print('Overweight')
elif BMI>=32:
       print('Seriously Overweight')
print('your BMI is :',BMI)

3. 程序运行结果

bmi result

4. 后记

这个题目的知识点主要是在于

  • 十分基础的input。
  • 变量类型的转换。
  • if和elif的运用