2025年3月30日 星期日 甲辰(龙)年 月廿九 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

python案例——体脂率项目

时间:01-21来源:作者:点击数:50

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

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

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

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

代码如下:

  • # 输入
  • # 身高
  • 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,女输出0
  • result = TZLMin < TZL < TZLMax 做个链式比较
  • # 输出
  • # 告诉用户,是否正常
  • print("是否达标:",result,sep= "")
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门