身高=float(input('请输入您的身高:')) 体重=float(input('请输入您的体重:')) BMI=float(体重/(身高**2)) if BMI<18.5: print('过轻') elif 18.5<=BMI<25: print('正常') elif 25<=BMI<28: print('过重') elif 28<=BMI<32: print('肥胖') else: print('严重肥胖')
是冒号中英文的问题。
BMI你计算错了,分母应该再乘10000
Sign in to make a reply
三层下巴更性感了
身高=float(input('请输入您的身高:')) 体重=float(input('请输入您的体重:')) BMI=float(体重/(身高**2)) if BMI<18.5: print('过轻') elif 18.5<=BMI<25: print('正常') elif 25<=BMI<28: print('过重') elif 28<=BMI<32: print('肥胖') else: print('严重肥胖')