Day014|你需要减肥吗?

2021-03-08  本文已影响0人  龙渊的宝藏

今天是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。

上一篇 下一篇

猜你喜欢

热点阅读