Discuss / Python / ###打卡

###打卡

Topic source

晚安

#1 Created at ... [Delete] [Delete and Lock User]

#-*- coding: UTF-8 -*-

h=input('please input your height(m):')

w=input('please input your weight(kg):')

height=float(h)

weight=float(w)

b=weight/height**2

BMI=float(b)

if BMI < 18.5:

    print(f'您的身高是 {h}米,体重是 {w}千克,BMI数值是{b:.1f},小于18.5')

    print('您的体重过轻。')

elif 18.5 <= BMI < 25:

    print(f'您的身高是 {h}米,体重是 {w}千克,BMI数值是{b:.1f},在18.5-25之间')

    print('您的体重正常。')

elif 25 <= BMI < 28:

    print(f'您的身高是 {h}米,体重是 {w}千克,BMI数值是{b:.1f},在25-28之间')

    print('您的体重过重。')

else:

    print(f'您的身高是 {h}米,体重是 {w}千克,BMI数值是{b:.1f},大于28')

    print('您的体重过于肥胖。')


  • 1

Reply