写在学这一课之前。从我的理解来讲,就是外部输入体重和身高这两个数值,存在两个变量当中,将两个变量放在一个固定的公式当中。然后print出结果。嗯,认为是这样的,还是来看看课件。

程序要求:采集一个人的身高,体重,年龄和性别;告诉ta,自己的体脂率是否在正常范围内。

一、功能分析(要写一个程序,首先要做的第一件事是做功能分析)

1.输入:

1.1身高

1.2体重

1.3年龄

1.4性别

2.处理数据

2.1计算体脂率

BMI = 体重(kg)/(身高 * 身高)(米)

体脂率 = 1.2 * BMI + 0.23 * 年龄 - 5.4 - 10.8 * 性别(男:1 女:0)

正常成年人的体脂率分别是:男性15% ~ 18%,女性25%~28%

2.2判定体脂率是否在正常标准范围之内。

3.输出

告诉用户,体脂率是否正常

案例代码:

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

# 1.输入:
# 1.1身高
personHeight = input("请输入身高(m):")
personHeight = float(personHeight)
# 1.2体重
personWeight = input("请输入体重(kg):")
personWeight = float(personWeight)
# 1.3年龄
personAge = input("请输入年龄:")
personAge = int(personAge)
# 1.4性别
personSex = input("请输入性别(男:1,女:0):")
personSex = int(personSex)
# 2.处理数据
# 2.1计算体脂率
# BMI = 体重(kg)/(身高 * 身高)(米)
# 体脂率 = 1.2 * BMI + 0.23 * 年龄 - 5.4 - 10.8 * 性别(男:1 女:0)
BMI = personWeight / (personHeight * personHeight)
personTz = 1.2 * BMI + 0.23 * personAge - 5.4 - 10.8 * personSex
personTz = personTz / 100
print(personTz)
# 正常成年人的体脂率分别是:男性15% ~ 18%,女性25%~28%
# 2.2判定体脂率是否在正常标准范围之内。
minNum = 0.15 + 0.10 * (1 - personSex)
maxNum = 0.18 + 0.10 * (1 - personSex)
result = minNum < personTz < maxNum
# 3.输出
# 告诉用户,体脂率是否正常
print("你的体脂率,是否符合标准", result)

注意:这个代码有一些错误,但是呢,实在判断这一块,后期学了if语句或者switch语句,我觉得修改之后就没问题了!如果谁看到这篇文章,还请多多实践。这个代码就是提供一个思路。。。

前段时间的学习小结——体脂率的计算相关推荐

  1. 【MATLAB深度学习工具箱】学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的数据结构】

    原文链接如下 [MATLAB深度学习工具箱]学习笔记--体脂估计Body Fat Estimation_bear_miao的博客-CSDN博客介绍本示例展示一个函数拟合神经网络如何根据解剖学测量结果估 ...

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

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

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

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

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

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

  5. 【MATLAB深度学习工具箱】学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的函数】

    介绍 上一篇 [MATLAB深度学习工具箱]学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的数据结构]_bear_miao的博客-CSDN博客原文链接如下[MATLAB深度学习工具箱]学 ...

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

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

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

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

  8. Python - 体脂率

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

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

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

  10. 06 体脂率案例优化

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

最新文章

  1. 神经网络基础及逻辑回归实现
  2. aws lambda_通过Spring将AWS SQS用作JMS提供程序
  3. ElementUI的DateTimePicker组件修改时间格式
  4. Chunky Monkey-freecodecamp算法题目
  5. 伟大的人为什么伟大呢?
  6. 这个“专题”的导读好像忘了更新了
  7. ホワイトボックステストとブラックボックステストの区別(白盒测试与黑盒测试的区别)...
  8. 音轨分离软件 Spleeter 使用教程及踩过的坑
  9. qt 部署 错误_Qt 5.9 安装过程报错现象及解决方案
  10. android 创建线程的三种方式
  11. mtk 手机低电无法关机,电池容量一直显示1%
  12. Redhat rpm常用命令以及如何配置yum软件仓库使用yum install
  13. 【BMS软开系列】1、 ISO 26262功能安全标准 (一)
  14. 2021年中国移动广告行业发展现状及趋势:发展趋势不断攀升,互动广告已逐渐成为主流[图]
  15. Linux Windows 的Tensorflow 配置: Nvidia 老显卡运算能力低于3.0
  16. 理解快速排序 | 打通算法学习的任督二脉
  17. 南天收藏库为什么大不了_参加技术会议:有什么大不了的?
  18. DeFi热潮下的安全隐患:流动性危机恐将造成连锁反应 | 非正式会谈
  19. 58同城2021校招笔试-二叉树遍历
  20. 【My Electronic Notes系列——逻辑函数的化简】

热门文章

  1. Spring Cloud 入门手册
  2. Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(2):开发环境及相关的使用技巧
  3. The RSpec Book笔记《二》Describing Features描述功能
  4. linux如何监控网络流量,linux 下网络流量监控
  5. java 数据权限控制_数据权限-数据列权限设计方案
  6. Mesh网格编程(四) 正6面体
  7. C语言也能干大事第七节(如鹏基础)
  8. 最新ApkIDE少月版+JAVA环境变量一键配置软件合集
  9. C语言编写一个掷骰子猜大小游戏,用C语言模拟一种掷骰子游戏
  10. 项目实战-电商(网上书城)