采集一个人的身高, 体重, 年龄和性别; 告诉Ta, 自己的体脂率是否在正常范围之内

体脂率计算公式
    BMI = 体重(kg) / (身高 * 身高)(米)
    体脂率 = 1.2 * BMI + 0.23 * 年龄 - 5.4 - 10.8*性别(男:1 女:0)
    正常成年人的体脂率分别是男性15%~18%和女性25%~28%

功能分析:

输入:身高

体重

年龄

性别

处理数据:计算BMI、体脂率、体脂率所处范围

输出:体脂率是否合格

代码:

# 输入
#   身高
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 = personWeight / personHeight ** 2
TZL = 1.2 * BMI + 0.23 * personAge - 5.4 - 10.8 * personSex
#   判定体脂率, 是否在正常的标准范围之内
minTZL = 25 - personSex * 10
maxTZL = 28 - personSex * 10
result = minTZL <= TZL <= maxTZL
# 输出
#   告诉用户
print("体脂率为:%.3f%%" % TZL)
print("体脂率是否正常:", result)

Python小项目(一)-----------计算体脂率相关推荐

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

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

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

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

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

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

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

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

  5. Python - 体脂率

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

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

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

  7. Python小项目:实现日历功能

    Python小项目:实现日历功能 功能:(1)输入年月日,输出这一天是星期几 (2)输入年份,打印该年日历 months=[0,31,28,31,30,31,30,31,31,30,31,30,31] ...

  8. 100 个 Python 小项目源码,总有一个用得到

    学习 Python 会有这么一个阶段,太简单的程序看不上眼,复杂的开源项目又有点力不从心,这个时候,你就需要接触点简单的 Python 小项目来提升 Python 技能. 碰巧 GitHub 上有这样 ...

  9. 新手友好!101 个 Python 小项目源码(推荐收藏)

    不管学习哪种编程语言,通过小项目练手,是快速提升和巩固技能的最佳方式. 今天推荐一个在 GitHub 有 5000+ Star 的资源仓库,汇集了各色各样的 Python 小项目. GitHub 链接 ...

  10. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统

    原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...

最新文章

  1. 王海峰发布百度智能云最新架构,推出AI中台和知识中台
  2. canvas 嵌套_canvas初探
  3. 您能看出这个Double Check里的问题吗?(解答)
  4. Java多线程(二):Callable和FutureTask结合使用获取返回值
  5. 承载网络开启后显示无法连接到Internet,已解决
  6. -----IT男生涯————初始篇
  7. matlab radsimp,[转载]MATLAB学习笔记(八)
  8. 投资股权众筹项目,至少需要关注6个方面
  9. python炒股日记_Python日记
  10. sql经典题目(1)
  11. win10 修改进入 cmd 命令行的默认路径
  12. 2019互联网月饼哪家强?阿里走情怀;百度最土豪;浪潮最高冷;抖音最创意 .........
  13. 获取阿里云docker加速器地址
  14. cvtColor封装
  15. 基于vue的h5抽奖活动九宫格转盘及圆形转盘
  16. 血淋淋的BUG:波音在软件开发上错在哪里?
  17. 最短路径之佛洛伊德算法
  18. Android wifi 常见断开问题总结
  19. 中国GMP级细胞因子市场现状及未来发展趋势
  20. nmn听力改善,NMN改善听力的研究,颠覆你的认知

热门文章

  1. 六维空间等IPV6资源上不去的一种解决方法
  2. CMMI-V2.0真题模拟(1)
  3. Installshield 静默安装
  4. gis插入的文本怎么搞成两行_PPT脱白教程09期手把手带你了解“文本框”(03)...
  5. HealthKit开发教程之HealthKit的主要类型数据
  6. 开发计算机新功能,Tablet PC 开发的新增功能
  7. 魔兽世界服务器维护掉线,《魔兽世界怀旧服》老是掉线怎么办 老是掉线解决办法...
  8. MessageQueue#next() 方法图解
  9. 【编译原理】自上而下语法分析(C/C++源码+实验报告)
  10. 蓝桥杯2022年第十三届决赛真题-迷宫