#计算体脂率,并给出评价
##收集参数
height = input ("请输入您的身高(m):")
weight = input ("请输入您的体重(kg):")
age = input ("请输入您的年龄:")
sex = input ("请输入您的性别(男:1 女:0):")
height = float (height)
weight = float (weight)
age = int (age)
sex = int (sex)
##验证有效性
if not ( 0< height <3 and 0< weight <300 and 0< age <150 and (sex == 1 or sex == 0)):print ("数据不符合要求,退出程序。")exit()
##计算体脂率
BMI = weight / (height * height)
TZL = 1.2 * BMI + 0.23 * age -5.4 - 10.8 * sex
TZL /= 100
##给出评价
if sex ==1:print ("先生您好:")
else:print("女士您好:")
min = 0.15 + 0.1 * (1 - sex)
max = 0.18 + 0.1 * (1 - sex)
if  TZL < min:print ("您的体脂率为%f,偏瘦,建议您调整膳食结构。" % TZL)
elif min <= TZL <= max:print ("您的体脂率为%f,适中。" % TZL)
else :print ("您的体脂率为%f,偏胖,建议您多运动。" % TZL)

转载于:https://www.cnblogs.com/congcong826/p/8685713.html

计算体脂率,并给出评价相关推荐

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

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

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

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

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

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

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

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

  5. Python - 体脂率

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

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

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

  7. 06 体脂率案例优化

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

  8. 如果足够准的话,还有比体脂秤更好的身体数据采集器吗?

    随着智能硬件概念火爆,越来越多的传统产品开始智能化,PICOOC(有品)推出的体脂秤就在体重秤的基础上加上了人体各项数据采集的功能. 随着智能硬件概念火爆,越来越多的传统产品开始智能化,PICOOC( ...

  9. 体脂秤方案开发脂肪秤方案设计

    蓝牙脂肪秤原理跟普通电子体重秤的原理差不多,都是利用压力传感器及芯片设计完成功能的实现.蓝牙电子秤的外形和地面有四个接触点,四个接触点那里都放着一种压力传感器,压力传感器将人体的重量转换成电信号,后经 ...

最新文章

  1. 微生物测序样本准备方法总结
  2. Python学习笔记——文件写入和读取
  3. iOS-----Xcode-Debug尝试
  4. 深度学习利器:TensorFlow在智能终端中的应用——智能边缘计算,云端生成模型给移动端下载,然后用该模型进行预测...
  5. 【揭秘】12306是如何抗住几亿日活、百万级高并发的?
  6. java 中sun.net.ftp_开发FTP不要使用sun.net.ftp.ftpClient
  7. 记录之使用3080ti运行tensorflow-gpu=1.x版本的源码
  8. Hystrix Health Indicator及Metrics Stream
  9. 嵌入式Linux下Qt的中文显示
  10. 【报告分享】数据资产化之路----数据资产的估值与行业实践.pdf
  11. acegis连接使用方法_arcgis工具使用方法
  12. linux运维和python运维_Linux运维对比:Shell运维 VS Python运维
  13. win10电脑桌面透明便签_win10桌面透明悬浮便签怎么常驻桌面
  14. 一个动态路由OSPF配置实例(eNSP)
  15. ResNet训练单通道图像分类网络(Pytorch)
  16. 用Multisim搭建三极管输出特性曲线及负载线产生电路
  17. 外贸小公司如何做谷歌SEO优化
  18. NOIP2016普及组复赛——T4魔法阵
  19. 今天小暑是什么时间_2020年小暑具体时间是几点几分?小暑是什么意思?
  20. 视频怎么转为GIF,如何制作GIF

热门文章

  1. 金仓数据库 KingbaseES 插件参考手册 pldbgapi
  2. 互联网快讯:中国联通推出5G视频热线;极米Z6X Pro、极米H3S持续热销;丰速运与云快充达成合作
  3. 标准盒子模型与怪异盒子模型
  4. VS2017操做sql server数据库
  5. INT 15h系列介绍
  6. 1109: 方块消除 blocks
  7. RS-一般推荐(CF系列)-2018:GCMC
  8. 笔记本驱动图标消失怎么办
  9. 快要圣诞节啦,快去给小伙伴们分享漂亮的圣诞树吧
  10. 用户画像无头绪?手把手教你RFM模型