输入一个人的身高(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
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 上一篇文章为:→2.8附录-vim分屏操作 1. Python发展历史 起源Python的作者,Guido von...
- 上一篇文章为:→3.1.1认识python(了解) 写第一个python程序 <1>编写python程序方法1 打...
- 上一篇文章为:→3.2.5循环语句介绍 while循环 <1>while循环的格式 demo 结果: 下一篇文章为...
- 上一篇文章为:→3.8.7异常的传递 抛出自定义的异常 你可以用raise语句来引发一个异常。异常/错误对象必须有...
- 上一篇文章为:→3.8.14模块发布 模块安装、使用 1.安装的方式 找到模块的压缩包解压进入文件夹执行命令pyt...