h=height=float(input('请输入身高(m):'))
w=weight=float(input('请输入体重(kg):'))
BMI=w/(h*2)
if BMI<18.5:
print('BMI为:',BMI,'过轻')
elif 18.5<BMI<25.0:
print('BMI为:',BMI,'正常')
elif 25.0<BMI<28.0:
print('BMI为:',BMI,'过重')
elif 28.0<BMI<32.0:
print('BMI为:',BMI,'肥胖')
elif BMI>32.0:
print('BMI为:',BMI,'严重肥胖')
(h*2)错了,是身高的平方,你这是身高乘2
Sign in to make a reply
Tz
h=height=float(input('请输入身高(m):'))
w=weight=float(input('请输入体重(kg):'))
BMI=w/(h*2)
if BMI<18.5:
print('BMI为:',BMI,'过轻')
elif 18.5<BMI<25.0:
print('BMI为:',BMI,'正常')
elif 25.0<BMI<28.0:
print('BMI为:',BMI,'过重')
elif 28.0<BMI<32.0:
print('BMI为:',BMI,'肥胖')
elif BMI>32.0:
print('BMI为:',BMI,'严重肥胖')