Python小项目(一)-----------计算体脂率
采集一个人的身高, 体重, 年龄和性别; 告诉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小项目(一)-----------计算体脂率相关推荐
- 计算体脂率,并给出评价
#计算体脂率,并给出评价 ##收集参数 height = input ("请输入您的身高(m):") weight = input ("请输入您的体重(kg):" ...
- python第一个程序:计算体脂率
主要是为了提醒自己要--保重 height = input('请输入身高(m):') weight = input('请输入体重(KG):') age = input('请输入年龄:') sex = ...
- python案例——体脂率项目
通过一个人的身高.体重.年龄.性别,判断这个人的体脂率,并且反馈是否正常? 首先接到项目后一定要一步步细分任务,直到每个细分的任务都可以用代码来实现. 写代码之前,先要确定python版本的问题 然后 ...
- 怎么用计算机测出来体脂,如何简单测算出自己的体脂率?
原标题:如何简单测算出自己的体脂率? 想了解自己是否肥胖,必须从掌握你的体脂率(BFR,Body Fat Ratio)开始,它是了解身体脂肪含量的一个重要指数. 什么是"体脂率"? ...
- Python - 体脂率
刚开始学ptyhon,记录下第一个作业,体脂率 1 输入: 身高,体重,年龄,性别. 性别需输入 0 或者 1,这里没有用到判断是否是字符. 2 数据处理: 体脂率计算: 将4个变量输入公式,并得出体 ...
- 用计算机算出用不用减肥,体脂率计算器有什么用
我们在健身房进行体检的时候,都会有一个项目叫做体脂率,现在网上也有很多体脂率计算器,只要输入自己的身高和体重就可以自动计算出体内的体脂率.体脂率是有一个标准的偏瘦和偏胖,都会有相关的体脂率值范围.很多 ...
- Python小项目:实现日历功能
Python小项目:实现日历功能 功能:(1)输入年月日,输出这一天是星期几 (2)输入年份,打印该年日历 months=[0,31,28,31,30,31,30,31,31,30,31,30,31] ...
- 100 个 Python 小项目源码,总有一个用得到
学习 Python 会有这么一个阶段,太简单的程序看不上眼,复杂的开源项目又有点力不从心,这个时候,你就需要接触点简单的 Python 小项目来提升 Python 技能. 碰巧 GitHub 上有这样 ...
- 新手友好!101 个 Python 小项目源码(推荐收藏)
不管学习哪种编程语言,通过小项目练手,是快速提升和巩固技能的最佳方式. 今天推荐一个在 GitHub 有 5000+ Star 的资源仓库,汇集了各色各样的 Python 小项目. GitHub 链接 ...
- python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统
原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...
最新文章
- 王海峰发布百度智能云最新架构,推出AI中台和知识中台
- canvas 嵌套_canvas初探
- 您能看出这个Double Check里的问题吗?(解答)
- Java多线程(二):Callable和FutureTask结合使用获取返回值
- 承载网络开启后显示无法连接到Internet,已解决
- -----IT男生涯————初始篇
- matlab radsimp,[转载]MATLAB学习笔记(八)
- 投资股权众筹项目,至少需要关注6个方面
- python炒股日记_Python日记
- sql经典题目(1)
- win10 修改进入 cmd 命令行的默认路径
- 2019互联网月饼哪家强?阿里走情怀;百度最土豪;浪潮最高冷;抖音最创意 .........
- 获取阿里云docker加速器地址
- cvtColor封装
- 基于vue的h5抽奖活动九宫格转盘及圆形转盘
- 血淋淋的BUG:波音在软件开发上错在哪里?
- 最短路径之佛洛伊德算法
- Android wifi 常见断开问题总结
- 中国GMP级细胞因子市场现状及未来发展趋势
- nmn听力改善,NMN改善听力的研究,颠覆你的认知
热门文章
- 六维空间等IPV6资源上不去的一种解决方法
- CMMI-V2.0真题模拟(1)
- Installshield 静默安装
- gis插入的文本怎么搞成两行_PPT脱白教程09期手把手带你了解“文本框”(03)...
- HealthKit开发教程之HealthKit的主要类型数据
- 开发计算机新功能,Tablet PC 开发的新增功能
- 魔兽世界服务器维护掉线,《魔兽世界怀旧服》老是掉线怎么办 老是掉线解决办法...
- MessageQueue#next() 方法图解
- 【编译原理】自上而下语法分析(C/C++源码+实验报告)
- 蓝桥杯2022年第十三届决赛真题-迷宫