身体质量指数BMI是根据人的题中和身高计算得出,计算公式为:BMI=Weight/Hight^2,其中体重为公斤,身高为米。
用户输入体重和身高后,计算BMI并根据指数范围,定义当前健康状态:18-25之间为正常,小于该范围为偏瘦,大于该范围为偏胖。
将BMI 指数和其所代表状态输出。
def BMI(weight,hight): return weight/(hight*hight) a = BMI(50,1.68) print (a) if a<25 and a>18: print('nomal') elif a<18: print('thin') else: print('fat')
结果:
17.71541950113379 thin