码迷,mamicode.com
首页 > 编程语言 > 详细

Python 案例一(计算人体体脂率)

时间:2018-02-13 23:38:29      阅读:383      评论:0      收藏:0      [点我收藏+]

标签:blog   输入   查找   判断语句   计算   需要   ons   女性   weight   

#计算人体体脂率

#输入部分
#身高
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 = 体重(kg) / (身高 * 身高) (米)
#   体脂率 = 1.2 * BMI + 0.23 * 年龄 - 5.4 - 10.8 * 性别(1,0)
#   男性15%-18%,女性25%-28% 合格
BMI = personWeight / (personHeight * personHeight)
personGood = 1.2 * BMI + 0.23 * personAge - 5.4 - 10.8 * personSex

#   不需要判断语句的规律查找
minNum = 0.15 + 0.10 * (1 - personSex)
maxNum = 0.18 + 0.10 * (1 - personSex)

result = minNum < personGood < maxNum
# #输出部分

print("你的体脂率为:%.2f"%personGood)

print("体脂率是否合格:",result)

 

#计算人体体脂率

#输入部分
#身高
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 = 体重(kg) / (身高 * 身高) (米)
# 体脂率 = 1.2 * BMI + 0.23 * 年龄 - 5.4 - 10.8 * 性别(1,0)
# 男性15%-18%,女性25%-28% 合格
BMI = personWeight / (personHeight * personHeight)
personGood = 1.2 * BMI + 0.23 * personAge - 5.4 - 10.8 * personSex

# 不需要判断语句的规律查找
minNum = 0.15 + 0.10 * (1 - personSex)
maxNum = 0.18 + 0.10 * (1 - personSex)

result = minNum < personGood < maxNum
# #输出部分

print("你的体脂率为:%.2f"%personGood)

print("体脂率是否合格:",result)

Python 案例一(计算人体体脂率)

标签:blog   输入   查找   判断语句   计算   需要   ons   女性   weight   

原文地址:https://www.cnblogs.com/delphiclub/p/8447654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!