Discuss / Python / 作业

作业

Topic source

简_AAA呆

#1 Created at ... [Delete] [Delete and Lock User]

h=eval(input('please enter your height(unit/m):')) w=eval(input('please enter weight(unit/kg):')) s=['属于过轻','属于正常','属于过重','属于肥胖','属于严重肥胖'] bmi=w/h/h if bmi<=18.5: print('您的bmi值是:%.3f'%bmi,'\ns[0]') elif bmi<=25: print('您的bmi值是:%.3f'%bmi,'\ns[1]') elif bmi<=28: print('您的bmi值是:%.3f'%bmi,'\ns[2]') elif bmi<=32: print('您的bmi值是:%.3f'%bmi,'\ns[3]') elif bmi>32: print('您的bmi值是:%.3f'%bmi,'\ns[4]')

简_AAA呆

#2 Created at ... [Delete] [Delete and Lock User]

是错的,输出的是字符串,尴尬

简_AAA呆

#3 Created at ... [Delete] [Delete and Lock User]

把列表元素单独输出就可以了


  • 1

Reply