Discuss / Python / 提问

提问

Topic source

为什么将里面的float换成int()就无法运行类? name=input('name:') print('请输入您的体重 Kg') a=input('weight:') w=float(a) print('请输入您的身高 m') b=input('hight:') h=float(b) bmi=w/(h*h) print(name,'结果:') if bmi<18.5: print('过轻') elif bmi>=18.5 and bmi<25: print('正常') elif bmi>=25 and bmi <28: print('过重') elif bmi>=28 and bmi<32: print('肥胖') else : print('严重肥胖')

整数与浮点数为不同数据类型,无法比较


  • 1

Reply