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进行科学计算,就需要一一安装所需的模块,而这些 ...
随机推荐
- c# 获取毫秒值,时间戳
获取时间戳(秒) (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 获取时间戳(毫秒) (DateTime. ...
- C# 为枚举创建新方法
可以使用扩展方法添加特定于某个特定枚举类型的功能. 示例在下面的示例中,Grades 枚举表示学生可能在班里收到的字母等级分.该示例将一个名为 Passing 的扩展方法添加到 Grades 类型中, ...
- Java学习第一步——JDK安装及Java环境变量配置
Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高 效等诸多有点.从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员.课程和第 ...
- oracle中直方图的使用
本文从不绑定变量和绑定变量两种情况讨论直方图的作用 一.不绑定变量 SQL> create table test(name varchar2(10));表已创建.SQL> insert i ...
- k8s部署dashborad
环境: 两台虚拟机, 10.10.20.203 部署docker.etcd.flannel.kube-apiserver.kube-controller-manager.kube-scheduler ...
- 如何落地全球最大 Kubernetes 生产集群
鲍永成 京东基础架构部技术总监, DevOps 标准核心编写专家 前言 JDOS 就是京东数据中心操作系统,随着数据中心规模不断的扩大,我们需要对数据中心做综合的考虑.所以一开 ...
- cocos2d-x 2.x 支持多个方向屏幕翻转
主要改动 RootViewController.mm 的 supportedInterfaceOrientations 方法 1.四个方向 UIInterfaceOrientationMaskAll ...
- LR报错 No buffer space available Try changing the registry value 端口号不够用了
报错:Action.c(6): Error -27796: Failed to connect to server "10.16.137.8:10035": [10055] No ...
- 【题解】国家集训队礼物(Lucas定理)
[国家集训队]礼物(扩展Lucas定理) 传送门可以直接戳标题 172.40.23.20 24 .1 答案就是一个式子: \[ {n\choose \Sigma_{i=1}^m w}\times\pr ...
- Js自定义异常
function MyError(msg){ this.name="MyError"; this.message = msg || "自定义异常的默认消息";} ...