今天是Andy学Python的第14天哦!
大家好,我是Andy。
今天学习了BMI,用if语句输出如下:
01.你需要减肥吗
height = float(input("请输入身高(米):\n"))
weight = float(input("请输入体重(千克):\n"))
bmi = weight/height**2
if 24.9> bmi >=18.5:
print("你的身材非常棒!")
elif bmi <18.5:
print("你偏瘦了,需要补充营养哦。")
elif 25< bmi <=29.9:
print("你偏胖了,需要适当运动下")
elif 30< bmi <=34.9:
print("你比较胖,需要减肥了")
elif 35< bmi <=39.9:
print("你重度肥胖,必须减肥")
else:
print("你极重度肥胖,必须立刻马上减肥")
02.体脂率
#体脂率 =1.2 × BMI + 0.23 × 年龄 - 5.4 - 10.8 × 性别(男为1,女为0)
#BMI = 体重(kg)÷ 身高(m)的平方
gender = float(input("请输入性别(男为1,女为0):\n"))
height = float(input("请输入身高(米):\n"))
weight = float(input("请输入体重(千克):\n"))
years_old = float(input("请输入年龄:\n"))
bmi = weight/height**2
if 24.9> bmi >=18.5:
print("你的身材非常棒!")
elif bmi <18.5:
print("你偏瘦了,需要补充营养哦。")
elif 25< bmi <=29.9:
print("你偏胖了,需要适当运动下")
elif 30< bmi <=34.9:
print("你很胖,需要减肥了")
elif 35< bmi <=39.9:
print("你重度肥胖,必须减肥")
else:
print("你极重度肥胖,必须立刻马上减肥")
bfr = 1.2*bmi+0.23*years_old-5.4-10.8*gender
print("你的BMI是",round(bmi,2))
print("你的体脂率是",round(bfr,2),"%")
End
不会Python,将成为人工智能时代的新“文盲”!
欢迎加入零基础自学Python计划,未来100天,Andy会把自学Python学习笔记持续输出公众号、视频号,不定期更新,邀您观战、加油、评论,亦或围观Andy被打脸。
人到中年,你一定要努力,但千万别着急。
我是Andy,一个终身学习者。
欢迎关注公众号与视频号:Andy学Python。
网友评论