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)

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值