Python 案例一(计算人体体脂率)
#计算人体体脂率 #输入部分
#身高
personHeight = input("请输入你的身高(m):")
personHeight = float(personHeight) #体重
personWeight = input("请输入你的体重(Kg):")
personWeight = float(personWeight) #年龄
personAge = input("请输入你的年龄:")
personAge = int(personAge) #性别
personSex = input("请输入你的性别(男:1,女:0):")
personSex = int(personSex) #计算部分
# 体脂率计算公式
# BMI = 体重(kg) / (身高 * 身高) (米)
# 体脂率 = 1.2 * BMI + 0.23 * 年龄 - 5.4 - 10.8 * 性别(,)
# 男性15%-%,女性25%-% 合格
BMI = personWeight / (personHeight * personHeight)
personGood = 1.2 * BMI + 0.23 * personAge - 5.4 - 10.8 * personSex # 不需要判断语句的规律查找
minNum = 0.15 + 0.10 * ( - personSex)
maxNum = 0.18 + 0.10 * ( - personSex) result = minNum < personGood < maxNum
# #输出部分 print("你的体脂率为:%.2f"%personGood) print("体脂率是否合格:",result)
#计算人体体脂率 #输入部分
#身高
personHeight = input("请输入你的身高(m):")
personHeight = float(personHeight) #体重
personWeight = input("请输入你的体重(Kg):")
personWeight = float(personWeight) #年龄
personAge = input("请输入你的年龄:")
personAge = int(personAge) #性别
personSex = input("请输入你的性别(男:1,女:0):")
personSex = int(personSex) #计算部分
# 体脂率计算公式
# BMI = 体重(kg) / (身高 * 身高) (米)
# 体脂率 = 1.2 * BMI + 0.23 * 年龄 - 5.4 - 10.8 * 性别(1,0)
# 男性15%-18%,女性25%-28% 合格
BMI = personWeight / (personHeight * personHeight)
personGood = 1.2 * BMI + 0.23 * personAge - 5.4 - 10.8 * personSex # 不需要判断语句的规律查找
minNum = 0.15 + 0.10 * (1 - personSex)
maxNum = 0.18 + 0.10 * (1 - personSex) result = minNum < personGood < maxNum
# #输出部分 print("你的体脂率为:%.2f"%personGood) print("体脂率是否合格:",result)
Python 案例一(计算人体体脂率)的更多相关文章
- python案例——体脂率项目
通过一个人的身高.体重.年龄.性别,判断这个人的体脂率,并且反馈是否正常? 首先接到项目后一定要一步步细分任务,直到每个细分的任务都可以用代码来实现. 写代码之前,先要确定python版本的问题 然后 ...
- python第一个程序:计算体脂率
主要是为了提醒自己要——保重 height = input('请输入身高(m):') weight = input('请输入体重(KG):') age = input('请输入年龄:') sex = ...
- 用Python进行实时计算——PyFlink快速入门
Flink 1.9.0及更高版本支持Python,也就是PyFlink. 在最新版本的Flink 1.10中,PyFlink支持Python用户定义的函数,使您能够在Table API和SQL中注册和 ...
- 第7.25节 Python案例详解:使用property函数定义与实例变量同名的属性会怎样?
第7.25节 Python案例详解:使用property函数定义与实例变量同名的属性会怎样? 一. 案例说明 我们上节提到了,使用property函数定义的属性不要与类内已经定义的普通实例变量重 ...
- 使用python做科学计算
这里总结一个guide,主要针对刚开始做数据挖掘和数据分析的同学 说道统计分析工具你一定想到像excel,spss,sas,matlab以及R语言.R语言是这里面比较火的,它的强项是强大的绘图功能以及 ...
- 使用Python做科学计算初探
今天在搞定Django框架的blog搭建后,尝试一下python的科学计算能力. python的科学计算有三剑客:numpy,scipy,matplotlib. numpy负责数值计算,矩阵操作等: ...
- 使用Python做科学计算初探(转)
今天在搞定Django框架的blog搭建后,尝试一下python的科学计算能力. python的科学计算有三剑客:numpy,scipy,matplotlib. numpy负责数值计算,矩阵操作等: ...
- 获取字段唯一值工具- -ArcPy和Python案例学习笔记
获取字段唯一值工具- -ArcPy和Python案例学习笔记 目的:获取某一字段的唯一值,可以作为工具使用,也可以作为函数调用 联系方式:谢老师,135-4855-4328,xiexiaokui# ...
- windows下如何快速优雅的使用python的科学计算库?
Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy.scipy.pandas和matplotlib.要利用Python进行科学计算,就需要一一安装所需的模块,而这些 ...
随机推荐
- vim 命令行使用技巧
1. <Ctrl-U> <Ctrl-K> 删除光标到开头的输入 2. <Ctrl-W> 删除最近输入的单词 3. <Ctrl-H> 删除光标之前的一个字 ...
- Windows下UEFI环境的搭建
Windows下UEFI环境的搭建 一.环境准备 1. 安装2012及以上VS https://visualstudio.microsoft.com/ 2.下载NASM 2.13.03 http:/ ...
- hibernate实现多变联合查询
Hibernate主要支持两种查询方式:HQL查询和Criteria查询.前者应用较为广发,后者也只是调用封装好的接口. 现在有一个问题,就是实现多表连接查询,且查询结果集不与任何一个实体类对应,怎么 ...
- find - exec 命令
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了. exec解释: -exec 参数后面跟的是command ...
- ApplicationMaster是如何启动container并通信
ApplicationMaster是如何启动container并通信 hadoop的关键进程 http://blog.csdn.net/jediael_lu/article/details/46386 ...
- 华为nova3发布,将支持华为AI旅行助手
华为nova3于7月18日18:00在深圳大运中心体育馆举行华为nova 3的发布会,从本次华为nova3选择的代言人-易烊千玺,不难看出新机依然延续nova系列的年轻属性,主打 “高颜值 爱自 ...
- pip安装错误,用镜像
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'Connec ...
- mybaits返回插入成功后的自增值
mybaits返回插入成功后的自增值 在项目中,我们经常遇到这样的情况:insert语句成功后,需要自增的id值,这个时候,我们可以通过mybatis的 useGeneratedKeys 来实现,具体 ...
- 打造一个高逼格的android开源项目——小白全攻略 (转)
转自:打造一个高逼格的android开源项目 小引子 在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目.通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看 ...
- Java线程面试题:子线程先运行 2 次,然后主线程运行 4 次,如此反复运行 3 次
package thread; /** * 需求:线程编程:子线程先运行 2 次,然后主线程运行 4 次,如此反复运行 3 次. * @author zhongfg * @date 2015-06-1 ...