Python实现计算BMI

BMI: 用体重千克数除以身高米数的平方得数来的数字

中国参考标准

体重过低 bmi <18.5

正常范围 18.5 <= bmi <24

超重 24 <= bmi < 28

一级肥胖 28 <= bmi < 30

二级肥胖 30 <= bmi <40

三级肥胖  bmi >= 40

list_type = ["体重过低","正常范围","超重","一级肥胖","二级肥胖","三级肥胖"]
height = eval(input("请输入身高:(单位是米)"))
wight = eval(input("请输入体重(千克):"))
bmi = wight / (height ** 2)

def bmi_converter(bmi):
  if bmi < 18.5:
    return 0
  elif bmi < 24:
    return 1
  elif bmi < 28:
    return 2
  elif bmi < 30:
    return 3
  elif bmi < 40:
    return 4
  else:
    return 5
  
print(list_type[bmi_converter(bmi)])

你可能感兴趣的:(python,后端,笔记,python,开发语言,青少年编程)