# 体脂率计算
# 输入身高、体重、年龄、性别
personH = input('请输入您的身高(m)')
personH = eval(personH) # 输入数据是什么,eval()就会显示为原始数据的类型
personW = input('请输入您的体重(kg)')
personW = eval(personW)
personA = input('请输入您的年龄')
personA = eval(personA)
personS = input('请输入您的性别(男:1,女:0)')
personS = eval(personS)
# 数据处理
# BMI=体重(kg)/(身高*身高)(m)
# TZV= 1.2*BMI+0.23*年龄-5.4-10.8*性别(男:1,女:0)
# 男性体脂率正常范围15%-18%,女性体脂率正常范围25%-28%,
BMI = personW / (personH * personH)
TZV = 1.2 * BMI + 0.23 * personA - 5.4 - 10.8 * personS
# 输出:告诉客户是否正常
minNum = 0.15 + 0.1 * (1 - personS)
maxNum = 0.18 + 0.1 * (1 - personS)
result = minNum <= TZV <= maxNum
print(TZV)
print('您的体脂率是否正常:', result)
4python小项目---# 体脂率计算
最新推荐文章于 2024-01-10 09:22:15 发布