# 体脂率计算
# 输入身高、体重、年龄、性别
personH = input('请输入您的身高(m)')
personH = eval(personH)  # 输入数据是什么,eval()就会显示为原始数据的类型
personW = input('请输入您的体重(kg)')
personW = eval(personW)
personA = input('请输入您的年龄')
personA = eval(personA)
personS = input('请输入您的性别(男:1,女:0)')
personS = eval(personS)# 数据处理
# 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
# 输出:告诉客户是否正常
minNum = 0.15 + 0.1 * (1 - personS)
maxNum = 0.18 + 0.1 * (1 - personS)
result = minNum <= TZV <= maxNum
print(TZV)
print('您的体脂率是否正常:', result)

4python小项目---# 体脂率计算相关推荐

  1. Python - 体脂率

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

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

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

  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. 测试不同体重体型软件样子的,为什么有的人身高、体重相同,体型却不一样?这是体脂率在作祟...

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

  8. JavaScript小项目之BMI值计算

    项目题目: 实现BMI值计算器 项目作用: 复习JavaScript课程知识,学习DOM基础知识,熟悉document对象的使用,实现简单的BMI计算器页面. JavaScript小项目系列 前言 一 ...

  9. 06 体脂率案例优化

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

  10. Python练手小项目(4)计算体重身高指数BMI

    身体质量指数,是BMI(Body Mass Index [4]  )指数,简称体质指数,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准. 计算公式为:BMI=体重÷身高2.(体重单位:千克:身高 ...

最新文章

  1. 将.NET概念映射到Lightning平台
  2. 根据坐标点鼠标 不移动_工地基本功:别管一致不一致,CAD坐标一次全部导入...
  3. 学习设计模式 - 六大基本原则之接口隔离原则
  4. bfc是什么_关于margin的两个经典bug,以及bfc简述
  5. 763 Hex Conversion
  6. linux 查看空间(内存、磁盘、文件目录、分区)的几个命令
  7. javascript乘法和加法_前端基础:JavaScript
  8. linux串口查看mxser,Ubuntu8.04安装CP-168U的串口连接问题
  9. Core 3.1中的应用程序设置如何在多环境场景中工作
  10. java用cookie最新浏览商品_jQuery.cookie.js实现记录最近浏览过的商品功能示例
  11. C#、TypeScript之父Anders Hejlsberg:“会用Excel就是程序员 ”
  12. 程序员之道——编程也是一门艺术
  13. java基础——自动装箱与拆箱
  14. SQL Server BI Step by Step SSIS 5 --- 通过Email发送查询结果
  15. error: ‘SA_INTERRUPT’ undeclared (first use in this function)
  16. mysql sqlyog命令_SQLyog的基本使用
  17. talib如何安装方法
  18. 互联网公司起名,其实都有套路的!
  19. 魔王抓住了公主 等笑话
  20. javascript设置网页快捷键

热门文章

  1. 围棋棋盘 -《跟小海龟学Python》案例代码
  2. Topaz Sharpen A I人工智能清晰锐化PS插件
  3. python垃圾邮件识别_垃圾邮件过滤器 python简单实现
  4. 元数建模工具chiner
  5. Get Server Down when retrieve the channel list in sopcast, how to solve it?
  6. 记录一次使用python来实现雷神加速器自动恢复时间和暂停时间的脚本
  7. Windows 强制删除文件及文件夹命令
  8. android启动第三方浏览器问题
  9. 什么是消息队列(Message queue)
  10. Linux系统下的文件和文件夹相关操作(创建/删除/修改权限)