python大于平均体重的体重代码_Python 案例一(计算人体体脂率)

#计算人体体脂率

#输入部分

#身高

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)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部