python计算身体质量指数_利用Python计算身体质量指数BMI来判断体型
身体质量指数BMI:对身体质量的刻画(Body Mass Index)
国际上常用的衡量人体肥胖和健康程度的重要标准,主要用于统计分析。
定义:
有上图考虑BMI的值的结果因国内和国外的标准不同而不同,故编程将两种标准均考虑进去!!!
数据类型不一致。
1、用int()转换
2、用eval()函数
先看int()或int(float())效果:
红色尖头的细节要注意!!!tall = int(input("请输入你的身高(m):"))
heigh =int( float(input("请输入你的体重(kg):")))
#注意变量 tall 和 heigh 的数据类型是字符串,若参与计算,则用eval().
# BMI=体重(kg)/身高^2(m2)
BMI = heigh / pow(tall,2)
if BMI
print("偏瘦")
elif ((BMI >= 18.5 and BMI <= 25) or (BMI >= 18.5 and BMI <= 24)) :
print("正常")
elif ((BMI > 25 and BMI <= 30) or (BMI >24 and BMI <= 28)) :
print("偏胖")
elif ((BMI > 30) or (BMI >28)) :
print("肥胖")
看看eval()函数:
tall = eval((input("请输入你的身高(m):")))
heigh =eval((input("请输入你的体重(kg):")))
BMI = heigh / pow(tall,2)
if BMI
print("偏瘦")
elif ((BMI >= 18.5 and BMI <= 25) or (BMI >= 18.5 and BMI <= 24)) :
print("正常")
elif ((BMI > 25 and BMI <= 30) or (BMI >24 and BMI <= 28)) :
print("偏胖")
elif ((BMI > 30) or (BMI >28)) :
print("肥胖")
python学习网,免费的在线学习python平台,欢迎关注!
python计算身体质量指数_利用Python计算身体质量指数BMI来判断体型相关推荐
- python计算面积代码_利用Python求阴影部分的面积实例代码
利用Python求阴影部分的面积实例代码 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 利用Python求阴影部分的面积实例代码.txt ] (友情提示:右键点 ...
- python ks值计算_利用Python计算KS的实例详解
在金融领域中,我们的y值和预测得到的违约概率刚好是两个分布未知的两个分布.好的信用风控模型一般从准确性.稳定性和可解释性来评估模型.sOf免费资源网 一般来说.好人样本的分布同坏人样本的分布应该是有很 ...
- python解决物理问题_利用Python科学计算处理物理问题(和物理告个别)
背景: 2019 年初由于尚未学习量子力学相关知识,所以处于自学阶段.浅显的学习了曾谨言的量子力学一卷和格里菲斯编写的量子力学教材.注重将量子力学的一些基本概念了解并理解.同时老师向我们推荐了 Qua ...
- 利用python进行词频统计_利用python做词频计算(word-count)
主要针对英文文本做出词频计算,因为英文是用空格作为词语分割的.中文需要用到分词的库. 下面就用奥巴马的一片演讲做词频计算 1,分析的文本 speech_etxt = ''' My fellow cit ...
- python处理nc数据_利用python如何处理nc数据详解
利用python如何处理nc数据详解 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 利用python如何处理nc数据详解.txt ] (友情提示:右键点上行txt ...
- python逐步回归筛选变量_利用python实现逐步回归
逐步回归的基本思想是将变量逐个引入模型,每引入一个解释变量后都要进行F检验,并对已经选入的解释变量逐个进行t检验,当原来引入的解释变量由于后面解释变量的引入变得不再显著时,则将其删除.以确保每次引入新 ...
- python自定义函数画图_利用Python绘图和可视化(长文慎入)
Python有许多可视化工具,但是我主要讲解matplotlib(http://matplotlib.sourceforge.net).此外,还可以利用诸如d3.js(http://d3js.org/ ...
- python做游戏代码_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...
相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的.曾经流量很少,响应很快 ...
- 基于python的系统构建_利用python构建一个简单的推荐系统
摘要: 快利用python构建一个属于你自己的推荐系统吧,手把手教学,够简单够酷炫. 本文将利用python构建一个简单的推荐系统,在此之前读者需要对pandas和numpy等数据分析包有所了解. 什 ...
- python如何自动打印_利用Python每天自动打印练习题
在日常教学工作中,我几乎每天都会给班上的每位同学打印一份口算练习题.为了防止出现抄袭的现象,给每位同学的练习题都不相同. 通过网上下载的一个小软件自动生成的练习题. 之前的操作是通过网上下载的软件,自 ...
最新文章
- union 中的注意事项
- 解决项目中.a文件的冲突
- 为什么要使用符号作为hash的键
- 利用RxJava加载图片
- boost::reinterpret_pointer_cast相关的测试程序
- java解析yml文件_如何基于JAVA读取yml配置文件指定key内容
- 堆积柱形图显示总数_在Excel堆积柱形图中显示合计值
- git/gitflow git工作流
- 千兆路由器怎么设置网速最快_千兆路由器
- win10安装MySQL5.7教程,linux安装MySQL教程,SQLyog安装教程
- iOS定位获取城市名
- burst tx 功能 开启_华硕路由器无线网络,专业设置各功能科普
- 输出任意乘法 口诀表
- PHP工程师接私单操作流程
- 战争迷雾效果 第1章_要探索,不要地图全开!
- 网管员必知:常用电脑密码破解(转)
- mysql英文版数据库备份方法_mysql数据库太大了如何备份与还原
- 学习编程该如何记笔记(摘自简书、博客)
- 在 Solidity 中 ++i 为什么比 i++ 更省 Gas?
- 关于电子产品克隆,PCB抄板与芯片解密缺一不可!
热门文章
- libevent mysql_在 libevent 中使用 MariaDB(MySQL)
- 如何将Vision Transformer应用在移动端?
- 点云滤波/分割/关键点提取/配准/识别/重建教程
- 综述|基于深度学习方式的场景分类算法
- 融合视频目标检测与单目标、多目标跟踪,港中文开源一体化视频感知平台 MMTracking...
- 重磅!谷歌刚刚发布Objectron新数据集,可完美检测3D目标,超过4百万幅图像和15K视频剪辑!...
- 点云距离度量:完全解析EMD距离(Earth Mover's Distance)
- MonkeyRunner的使用二
- docker 挂载目录_完美解决:Docker部署SpringBoot项目后图片无法访问和上传,3招搞定!...
- android studio 顶部导航栏_Android10 手势导航开发与处理:边到边(I)