Discuss / Python / 看了一些人做的,下面是结合自己的想法做的,仅供参考

看了一些人做的,下面是结合自己的想法做的,仅供参考

Topic source

h=float(input('您的身高是:'))

w=float(input('您的体重是:'))

bmi=w/(h**2)

if bmi<18.5:

    print('your bmi is:%.2f%%'%bmi,'过轻')

elif 18.5<=bmi<25:

    print('your bmi is:%.2f%%'%bmi,'正常')

elif 25<=bmi<28:

    print('your bmi is:%.2f%%'%bmi,'过重')

elif 28<=bmi<32:

    print('your bmi is:%.2f%%'%bmi,'肥胖')

else:

    print('your bmi is:%.2f%%'%bmi,'严重肥胖')

下面的不用判断两个方向了,直接bmi < 25, bmi <28, bmi< 32就行,前面的情况已经包含了


  • 1

Reply