题目
编写程序,提示用户输入体重和身高的数字,输出BMI,并判断用户肥胖情况
解析
身体质量指数(Body Mass Index,BMI)是根据人的体重和身高计算得出的一个数字,BMI对大多数人来说,是相当可靠的身体肥胖指标,其计算公式为:BMI=weight/high*2,其中体重单位为公斤,身高单位为米.
低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
输入格式:
输入两行数字,第一行为体重(公斤),第二行为身高(米)
输出格式:
相应的BMI值,保留两位小数.注:可以使用 format 函数设置保留的小数位数,使用 help(format) 查看 format 函数的使用方法.
输入样例:
80
1.75
输出样例:
26.12
答案
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
weight=float(input('请输入你的体重(公斤):')) high=float(input('请输入你的身高(米):')) bmi = weight/(high**2) print("你的身高和体重分别是:{0} CM,{1} KG".format(high,weight)) print ('您的BMI指数为:{0:.2f}'.format(bmi)) if bmi < 18.5: print('过轻') elif bmi >=18.5 and bmi <25: print('正常') elif bmi >=25 and bmi < 28: print('过重') elif bmi >=28 and bmi < 32: print('肥胖') else: print('严重肥胖') |
未经允许不得转载:Python在线学习 » python 计算BMI指数