python案例——体脂率项目
通过一个人的身高、体重、年龄、性别,判断这个人的体脂率,并且反馈是否正常?
首先接到项目后一定要一步步细分任务,直到每个细分的任务都可以用代码来实现。
写代码之前,先要确定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案例——体脂率项目相关推荐
- Python - 体脂率
刚开始学ptyhon,记录下第一个作业,体脂率 1 输入: 身高,体重,年龄,性别. 性别需输入 0 或者 1,这里没有用到判断是否是字符. 2 数据处理: 体脂率计算: 将4个变量输入公式,并得出体 ...
- python第一个程序:计算体脂率
主要是为了提醒自己要--保重 height = input('请输入身高(m):') weight = input('请输入体重(KG):') age = input('请输入年龄:') sex = ...
- 用计算机算出用不用减肥,体脂率计算器有什么用
我们在健身房进行体检的时候,都会有一个项目叫做体脂率,现在网上也有很多体脂率计算器,只要输入自己的身高和体重就可以自动计算出体内的体脂率.体脂率是有一个标准的偏瘦和偏胖,都会有相关的体脂率值范围.很多 ...
- Python案例:破译爬虫项目实践活动日期密码
Python案例:破译爬虫项目实践活动日期密码 一.下达编程任务 寒假期间,李铁有幸成为外星人教育Python爬虫项目实践活动的参与者.外星人教育给参加活动的同学都发了一条短信,告知了实践活动日期,但 ...
- 测试不同体重体型软件样子的,为什么有的人身高、体重相同,体型却不一样?这是体脂率在作祟...
原标题:为什么有的人身高.体重相同,体型却不一样?这是体脂率在作祟 原创内容,擅自搬运者必究! 胖子若想要减肥,那么你首先要知道导致肥胖的原因是什么,只有从根源下手,才能有效达到目标身材. 首先,肥胖 ...
- 计算体脂率,并给出评价
#计算体脂率,并给出评价 ##收集参数 height = input ("请输入您的身高(m):") weight = input ("请输入您的体重(kg):" ...
- 怎么用计算机测出来体脂,如何简单测算出自己的体脂率?
原标题:如何简单测算出自己的体脂率? 想了解自己是否肥胖,必须从掌握你的体脂率(BFR,Body Fat Ratio)开始,它是了解身体脂肪含量的一个重要指数. 什么是"体脂率"? ...
- python分支案例-体脂称案例优化
# 首先要考虑python的版本问题,涉及到编程代码的不同 # 思路,语法 -> 工具 # 选用python3x版本 # 使用注释,理清楚具体的实现步骤,然后再填充代码. # 1.输入: # 1 ...
- 06 体脂率案例优化
In [14]: personHeight = input('请输入你的身高(m):') personHeight = float(personHeight) personWeight = input ...
最新文章
- 面向对象与面向过程在软件开发中的应用
- map mybatis 的字段返回0_Mybatis 你踩过坑吗?
- [BUUCTF-pwn]——judgement_mna_2016
- tf.layers.flatten
- iOS开发拓展篇—音频处理(音乐播放器6)
- [19/03/16-星期六] 常用类_Date时间类DateFormat类
- windows下注册和取消pg服务的命令
- python内点法_python射线法判断一个点在图形区域内外
- Three Tips
- python协程调度方式_python 3.x 学习笔记17(协程以及I/O模式)
- python批量压缩tif文件
- SAS逻辑回归之多分类
- 腾讯2018秋招笔试真题(2)
- Ogre开发日记(一)
- 求助:“[‘Pacch‘] not in index“(Kaggle泰坦尼克号模型)
- Arduino学习模拟输出
- 液晶监控屏:大屏领域已占据主导地位
- MAVEN的安装与配置教程(超详细版)
- word段落居中的快捷键_word里段落的快捷键 WORD中段落的快捷键是什么
- Python的异常及处理
热门文章
- 烟台大学计算机学院王文学,杨玉军-烟台大学 数学与信息科学学院
- 自制蹭网工具(全套-修改电脑MAC地址、IP、获取局域网内别人的MAC和IP)
- 2020年10月份电脑选购计划
- UFT(Unified Functional Testing)软件基本使用—自动化测试
- 中轴型SpA的两种诊断分支具有可比性
- dosbox 自动运行_如何使用DOSBox在新计算机上运行90年代的老旧游戏
- HTML+CSS美食静态网页设计——简单牛排美食餐饮(9个页面)公司网站模板企业网站实现
- [cesium] | 视频融合 | 基于3dtileset的视频投射插件 | 支持动态调整角度
- python anaconda环境配置_Anaconda安装与环境配置
- python开发office插件_看完这篇Python操作PPT总结,从此使用Python玩转Office全家桶就没有压力了!...