# 体脂率计算(优化版)
personH = input('请输入您的身高(m)')
personH = eval(personH)  # 输入数据是什么,eval()就会显示为原始数据的类型
if 0 < personH <3:personH = personH
else:print('输入错误')exit()#表示退出程序personW = input('请输入您的体重(kg)')
personW = eval(personW)
if 0 < personH <300:personW = personW
else:print('输入错误')exit()personA = input('请输入您的年龄')
personA = eval(personA)
if 0 < personA <150:personA = personA
else:print('输入错误')exit()personS = input('请输入您的性别')
# personS = eval(personS)
if personS == '男':personS = 1
elif personS == '女':personS = 0
else:print('输入错误')exit()# 数据处理
# BMI=体重(kg)/(身高*身高)(m)
# TZV= 1.2*BMI+0.23*年龄-5.4-10.8*性别(男:1,女:0)
# 男性体脂率正常范围15%-18%,女性体脂率正常范围25%-28%,
BMI = personW / (personH * personH)
TZV = 1.2 * BMI + 0.23 * personA - 5.4 - 10.8 * personS
TZV /= 100if personS == 1 and 0.15 <= TZV <=0.18:print(TZV)print('先生您好,恭喜您,身体非常棒,请继续保持')
elif personS == 1 and TZV > 0.18:print(TZV)print('先生您好,请注意,您的身体偏胖')
elif personS == 1 and TZV < 0.15:print(TZV)print('先生您好,请注意,您的身体偏瘦')if personS == 0 and 0.25 <= TZV <= 0.28:print(TZV)print('女士您好,恭喜您,身体非常棒,请继续保持')
elif personS == 0 and TZV > 0.28:print(TZV)print('女士您好,请注意,您的身体偏胖')
elif personS == 0 and TZV < 0.25:print(TZV)print('女士您好,请注意,您的身体偏瘦')

5python 体脂率计算(优化版)相关推荐

  1. 06 体脂率案例优化

    In [14]: personHeight = input('请输入你的身高(m):') personHeight = float(personHeight) personWeight = input ...

  2. Python - 体脂率

    刚开始学ptyhon,记录下第一个作业,体脂率 1 输入: 身高,体重,年龄,性别. 性别需输入 0 或者 1,这里没有用到判断是否是字符. 2 数据处理: 体脂率计算: 将4个变量输入公式,并得出体 ...

  3. 计算体脂率,并给出评价

    #计算体脂率,并给出评价 ##收集参数 height = input ("请输入您的身高(m):") weight = input ("请输入您的体重(kg):" ...

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

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

  5. 用计算机算出用不用减肥,体脂率计算器有什么用

    我们在健身房进行体检的时候,都会有一个项目叫做体脂率,现在网上也有很多体脂率计算器,只要输入自己的身高和体重就可以自动计算出体内的体脂率.体脂率是有一个标准的偏瘦和偏胖,都会有相关的体脂率值范围.很多 ...

  6. 怎么用计算机测出来体脂,如何简单测算出自己的体脂率?

    原标题:如何简单测算出自己的体脂率? 想了解自己是否肥胖,必须从掌握你的体脂率(BFR,Body Fat Ratio)开始,它是了解身体脂肪含量的一个重要指数. 什么是"体脂率"? ...

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

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

  8. 测试不同体重体型软件样子的,为什么有的人身高、体重相同,体型却不一样?这是体脂率在作祟...

    原标题:为什么有的人身高.体重相同,体型却不一样?这是体脂率在作祟 原创内容,擅自搬运者必究! 胖子若想要减肥,那么你首先要知道导致肥胖的原因是什么,只有从根源下手,才能有效达到目标身材. 首先,肥胖 ...

  9. python分支案例-体脂称案例优化

    # 首先要考虑python的版本问题,涉及到编程代码的不同 # 思路,语法 -> 工具 # 选用python3x版本 # 使用注释,理清楚具体的实现步骤,然后再填充代码. # 1.输入: # 1 ...

  10. wifi卡慢延迟高_健康生活好助手:华为智能体脂秤 WiFi 版 体验评测

    点击右上角关注我们,每天给您带来最新最潮的科技资讯,让您足不出户也知道科技圈大事! 为了让自己严格执行减肥计划,一台体脂秤是肯定少不了的,只有时刻记住那个沉重的数字,管住嘴.迈开腿才会有动力. 不过随 ...

最新文章

  1. Mapping Persistence Classes 笔记2---ValueType的形式和映射
  2. 全网最细 | 21张图带你领略集合的线程不安全
  3. Atitit.数据索引 的种类以及原理实现机制 索引常用的存储结构
  4. JS检查是否支持Storage
  5. mysql外连接基准表_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)...
  6. Java基础学习总结(19)——Java环境变量配置
  7. 第八次立会顺利召开!
  8. braintree php 开发,PHP关于Braintree支付
  9. 地理中经纬度的英文名称
  10. android app wifi密码,手机WiFi密码显示APP
  11. 计算机常用工具软件实训总结报告,计算机常用工具软件实训报告
  12. 一次从ZoomeyeAPI脚本编写到提权的***实践
  13. CERC2017 F-Faulty Factorial【数论】
  14. html 重力感应效果,HTML5 重力感应效果,实现摇一摇效果
  15. 在阿里云里怎么样可以连接阿里云数据库
  16. 爬取网易严选某种衣服商品数据,实现可视化,结论有点吓人
  17. .NET 高级架构师0003 架构师之路(2)---架构师的职责
  18. 国产旗舰手机价格泡沫严重,二手比新机更划算,要不然就买iPhone
  19. 设置支付后跳转到一个指定的网页,自动成交出售虚拟产品
  20. java xmap_转:使用XMAP完成JavaBean和XML之间转换

热门文章

  1. MIT线性代数笔记六 列空间和零空间
  2. 将人民币大写金额格式转为数字金额格式C#代码
  3. 在计算机中dos代表什么意思,dos是什么意思?怎么进DOS命令的方法
  4. 2060显卡驱动最新版本_Ubuntu 18.04 安装 NVIDIA 显卡驱动
  5. fps透视基础-d3d绘制-绘制文字-绘制方框-绘制连线
  6. 思科CCNP认证和华为 HCIP认证网络工程师必须了解的NETCONF四个层面的基本框架
  7. HT513 I2S输入2.8W单声道D类音频功放IC
  8. am3352 软时钟老是漂移 rx-8025时钟 rx-8025SA时钟
  9. 微软消息队列-MicroSoft Message Queue(MSMQ)队列的C#使用
  10. 图解数字签名-数字证书-公钥加密-私钥签名原理