python计算bmi指数_python 练习题:计算的BMI指数,并根据BMI指数条件选择

小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:

低于18.5:过轻

18.5-25:正常

25-28:过重

28-32:肥胖

高于32:严重肥胖

# -*- coding: utf-8 -*-

height = input('请输入身高(米):')

weight = input('请输入体重(公斤):')

height = float(height)

weight = float(weight)

print('身高为' + str(height) + '米;' + '体重为' + str(weight) + '公斤' )

bmi = weight / (height * height)

print('你的BMI为:{0:.2f}'.format(bmi))

if bmi < 18.5 :

print('过轻')

elif bmi < 25 :

print('正常')

elif bmi < 28 :

print('过重')

elif bmi < 32 :

print('肥胖')

elif bmi >= 32 :

print('严重肥胖')

python练习题--计算总分平均分操作excel

''' 有一个存着学生成绩的文件,里面存的是json串,json串读起来特别不直观,需要你写代码把它都写到excel中,并计算出总分和平均分,json格式如下 { "1":[&qu ...

Python练习题 002:奖金计算

[Python练习题 002]企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成 ...

Python练习题 028:求3*3矩阵对角线数字之和

[Python练习题 028] 求一个3*3矩阵对角线元素之和 ----------------------------------------------------- 这题解倒是解出来了,但总觉得 ...

Python练习题-1.使用匿名函数对1~1000求和,代码力求简洁。

Python 练习 标签(空格分隔): Python Python练习题 Python知识点 一.使用匿名函数对1~1000求和,代码力求简洁. 答案: In [1]: from functools ...

Python科学计算基础包-Numpy

一.Numpy概念 Numpy(Numerical Python的简称)是Python科学计算的基础包.它提供了以下功能: 快速高效的多维数组对象ndarray. 用于对数组执行元素级计算以及直接对数 ...

Python练习题2

如果真的想学精,学什么都不是好学的,如果真的想把Python学的出神入化,几乎自己想做什么都可以,就要下定恒心,坚持下去. 接下来继续更新Python练习题2,通过更新前一部的练习题让自己也学到了不少 ...

Python练习题 021:递归方法求阶乘

[Python练习题 021] 利用递归方法求5!. ---------------------------------------------- 首先得弄清楚:5! 指的是"5的阶乘&qu ...

Python练习题 020:累积累加

[Python练习题 020] 求1+2!+3!+...+20!的和 -------------------------------------------------- 据说这题是"累积累 ...

Python练习题 019:求分数序列之和

[Python练习题 019] 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和. --------------------------------- ...

Python练习题 018:打印星号菱形

[Python练习题 018] 打印出如下图案(菱形): * *** ***** ******* ***** *** * --------------------------------------- ...

随机推荐

EF常用查询写法

1.var list = from category in context.category join commodity in context.commodity on category.id eq ...

Sql发布订阅设置不初始化订阅库架构的设置

参考:http://www.cnblogs.com/TeyGao/p/3521231.html

Java获取昨天的时间

Calendar   cal   =   Calendar.getInstance();  cal.add(Calendar.DATE,   -1);  String yesterday = new ...

BZOJ 3367: [Usaco2004 Feb]The Big Game 球赛( dp )

dp(i)表示前i个人最少坐多少辆车, dp(i) = min(dp(j) + 1, dp(i)) (0 <= j < i 且 (i, j]的人能坐在一辆车上) 时间复杂度O(n²) -- ...

LeetCode之Max Points on a Line Total

1.问题描述 Given n points on a 2D plane, find the maximum number of points that lie on the same straight ...

Unity加载本地图片的2种方式

1. 使用 WWW 加载,详细查看 unity3d 官方文档. 2. 使用 System.IO 加载,lua 代码如下: local File = luanet.import_type("S ...

Mysql InnoDB三大特性-- 自适应hash index

Mysql InnoDB三大特性-- 自适应hash index

原生JS实现旋转轮播图+文字内容切换

废话不多说,直接上图看效果: 需求:点击左右按钮实现切换用户图片与信息: 原理:点击右侧左侧按钮,把3号的样式给2号,2号的给1号,1号的给5号,5号的给4号,4号的样式给3号,然后根据现在是第几张图 ...

Palindromic Squares 回文平方数

1.2.4 Palindromic Squares 回文平方数 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 139  Solved: 66[Submit ...

寻找与网页内容相关的图片(三)网易新闻与qq空间的做法

寻找与网页相关的图片现在看来无非有两种方式,第一种是网页自己指定,第二种是通过算法推断. 对于网站的内容提供者来说,他自己知道相关的图片在哪,正如前文所述可以在HTML的头部加上META标签,也可以像 ...

你可能感兴趣的:(python计算bmi指数)