1. 程式人生 > >Python 案例一(計算人體體脂率)

Python 案例一(計算人體體脂率)

性別 post 計算公式 clas pos per result nbsp person

#計算人體體脂率

#輸入部分
#身高
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 案例一(計算人體體脂率)