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就行,前面的情况已经包含了
Sign in to make a reply
不瘦不改名称666
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,'严重肥胖')