通过一个人的身高、体重、年龄、性别,判断这个人的体脂率,并且反馈是否正常?

首先接到项目后一定要一步步细分任务,直到每个细分的任务都可以用代码来实现。

写代码之前,先要确定python版本的问题

然后先用注释把每项的任务标注出来,方便理清具体的实现步骤

代码如下:


如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617# 输入
#  身高
personHeight = input("请输入您的身高(m):")
personHeight = float(personHeight)                    float 转换成小数点数值#  体重
personWeight = input("请输入您的体重(kg):")
personWeight = float(personWeight)#  年龄
personAge = input("请输入您的年龄:")
personAge = int(personAge)#  性别
personSex = input("请输入您的性别(男:1  女:0):")
personSex = int(personSex)# 处理数据#  计算体脂率
BMI = personWeight / (personHeight * personHeight)
TZL = 1.2 * BMI + 0.23 * personAge - 5.4 - 10.8 * personSex             这两个公式不用理解,题目给的公式print("您的体脂率是:","%.2f" % TZL)                     得出来的体脂率用小数点后2位的小数表示#  判定体脂率,是否在正常的标准范围之内TZLMin = 15 + 10 * (1 - personSex)
TZLMax = 18 + 10 * (1 - personSex)                     巧妙运用男输出1,女输出0result = TZLMin < TZL < TZLMax                         做个链式比较# 输出
#  告诉用户,是否正常print("是否达标:",result,sep= "")

python案例——体脂率项目相关推荐

  1. Python - 体脂率

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

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

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

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

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

  4. Python案例:破译爬虫项目实践活动日期密码

    Python案例:破译爬虫项目实践活动日期密码 一.下达编程任务 寒假期间,李铁有幸成为外星人教育Python爬虫项目实践活动的参与者.外星人教育给参加活动的同学都发了一条短信,告知了实践活动日期,但 ...

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

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

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

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

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

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

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

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

  9. 06 体脂率案例优化

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

最新文章

  1. 面向对象与面向过程在软件开发中的应用
  2. map mybatis 的字段返回0_Mybatis 你踩过坑吗?
  3. [BUUCTF-pwn]——judgement_mna_2016
  4. tf.layers.flatten
  5. iOS开发拓展篇—音频处理(音乐播放器6)
  6. [19/03/16-星期六] 常用类_Date时间类DateFormat类
  7. windows下注册和取消pg服务的命令
  8. python内点法_python射线法判断一个点在图形区域内外
  9. Three Tips
  10. python协程调度方式_python 3.x 学习笔记17(协程以及I/O模式)
  11. python批量压缩tif文件
  12. SAS逻辑回归之多分类
  13. 腾讯2018秋招笔试真题(2)
  14. Ogre开发日记(一)
  15. 求助:“[‘Pacch‘] not in index“(Kaggle泰坦尼克号模型)
  16. Arduino学习模拟输出
  17. 液晶监控屏:大屏领域已占据主导地位
  18. MAVEN的安装与配置教程(超详细版)
  19. word段落居中的快捷键_word里段落的快捷键 WORD中段落的快捷键是什么
  20. Python的异常及处理

热门文章

  1. 烟台大学计算机学院王文学,杨玉军-烟台大学 数学与信息科学学院
  2. 自制蹭网工具(全套-修改电脑MAC地址、IP、获取局域网内别人的MAC和IP)
  3. 2020年10月份电脑选购计划
  4. UFT(Unified Functional Testing)软件基本使用—自动化测试
  5. 中轴型SpA的两种诊断分支具有可比性
  6. dosbox 自动运行_如何使用DOSBox在新计算机上运行90年代的老旧游戏
  7. HTML+CSS美食静态网页设计——简单牛排美食餐饮(9个页面)公司网站模板企业网站实现
  8. [cesium] | 视频融合 | 基于3dtileset的视频投射插件 | 支持动态调整角度
  9. python anaconda环境配置_Anaconda安装与环境配置
  10. python开发office插件_看完这篇Python操作PPT总结,从此使用Python玩转Office全家桶就没有压力了!...