#计算人体体脂率

#输入部分
#身高
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 案例一(计算人体体脂率)的更多相关文章

  1. python案例——体脂率项目

    通过一个人的身高.体重.年龄.性别,判断这个人的体脂率,并且反馈是否正常? 首先接到项目后一定要一步步细分任务,直到每个细分的任务都可以用代码来实现. 写代码之前,先要确定python版本的问题 然后 ...

  2. python第一个程序:计算体脂率

    主要是为了提醒自己要——保重 height = input('请输入身高(m):') weight = input('请输入体重(KG):') age = input('请输入年龄:') sex = ...

  3. 用Python进行实时计算——PyFlink快速入门

    Flink 1.9.0及更高版本支持Python,也就是PyFlink. 在最新版本的Flink 1.10中,PyFlink支持Python用户定义的函数,使您能够在Table API和SQL中注册和 ...

  4. 第7.25节 Python案例详解:使用property函数定义与实例变量同名的属性会怎样?

    第7.25节 Python案例详解:使用property函数定义与实例变量同名的属性会怎样? 一.    案例说明 我们上节提到了,使用property函数定义的属性不要与类内已经定义的普通实例变量重 ...

  5. 使用python做科学计算

    这里总结一个guide,主要针对刚开始做数据挖掘和数据分析的同学 说道统计分析工具你一定想到像excel,spss,sas,matlab以及R语言.R语言是这里面比较火的,它的强项是强大的绘图功能以及 ...

  6. 使用Python做科学计算初探

    今天在搞定Django框架的blog搭建后,尝试一下python的科学计算能力. python的科学计算有三剑客:numpy,scipy,matplotlib. numpy负责数值计算,矩阵操作等: ...

  7. 使用Python做科学计算初探(转)

    今天在搞定Django框架的blog搭建后,尝试一下python的科学计算能力. python的科学计算有三剑客:numpy,scipy,matplotlib. numpy负责数值计算,矩阵操作等: ...

  8. 获取字段唯一值工具- -ArcPy和Python案例学习笔记

    获取字段唯一值工具- -ArcPy和Python案例学习笔记   目的:获取某一字段的唯一值,可以作为工具使用,也可以作为函数调用 联系方式:谢老师,135-4855-4328,xiexiaokui# ...

  9. windows下如何快速优雅的使用python的科学计算库?

    Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy.scipy.pandas和matplotlib.要利用Python进行科学计算,就需要一一安装所需的模块,而这些 ...

随机推荐

  1. 无法调试存储过程,无法启动T-SQL调试

    用本机管理员或者具有SYSADMIN角色的帐号登录,不要用.,用实例名来连接

  2. 设置VisualSVN在提交修改时必须输入一定数量的备注信息

    我发现在使用SVN中,提交时,很多人不习惯填写备注信息,虽然在培训中.平时使用时多次提醒备注信息的好处,但是效果不大,每次提交时还是不写,或者随便写两字. 所以很有必要通过系统设置强制填写足够数量的备 ...

  3. 1.5.2 WHERE子句

    1.5.2 WHERE子句正在更新内容,请稍后

  4. POJ1122_FDNY to the Rescue!(逆向建图+最短路树)

    FDNY to the Rescue! Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 2368   Accepted: 72 ...

  5. RTM-DSP项目总结

    1.  项目介绍 在NINJA设备上支持RTM-ISDN卡 RTM-ISDN卡硬件组成 主要组成单元 C6415: DSP PEB383(上图中的PEX8112改为PEB383,由于后者具有NT功能) ...

  6. centos中git使用

    先用root用户登录, yum install git 进行安装,然后退出用普通用户登录. ssh-keygen -t rsa -C "tuhooo@163.com" 登录GitH ...

  7. SQL-SQL基础

    SQL(Structured Query Language)是通用的数据库查询语言,各个数据库厂商均对SQL-92标准做了支持,同一时候各家又再次基础上做了相应扩展,比如oracle的PL/SLQ. ...

  8. Oracle Data Provider for .NET的使用(二)-驱动更换与注意事项

    上篇说过了ODP的安装与配置 ,但是个人比较喜欢托管类型的,毕竟非托管类型的,因为考虑到会有用户或者是服务器或者是开发人员有32位的机器,就要强制编译平台平台为32位,只因为这个驱动,有点让人不愉快了 ...

  9. C语言基础知识【简介】

    C 简介1.关于 CC 语言是为了编写 UNIX 操作系统而被发明的.C 语言是以 B 语言为基础的,B 语言大概是在 1970 年被引进的.C 语言标准是于 1988 年由美国国家标准协会(ANSI ...

  10. 识别不了socket未知的名称或服务

    个人博客地址:https://blog.sharedata.info/ socket 链接导致java.net.UnknownHostException: R1-T1-N6: R1-T1-N6: 未知 ...