小弟是刚学python的小白,求大神指导一下小弟编的这个python到底错在哪里?
BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重(kg)除以身高米数平方(m2)得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。你需要设计一个函数BMI_judger(weight,height),该程序根据weight值以及height值计算出BMI指数,然后根据下表函数输出这组数据属手哪一类.需要注BMI_judger(weight,height)中的Weight值输入单位是kg,而height值输入值单位允许m或者cm,因此该程序会有一个单位换算的功能。# grader format
def BMI_judger(weight,height):
height=input('height(m):')
weight=input('weight(kg):')
if height>3
height=height/100
BIM=float(float(weight)/(float(height)**2))
print(‘你的BIM的指数为:’,BIM)
else
BIM=float(float(weight)/(float(height)**2))
print(‘你的BIM的指数为:’,BIM)
if BIM<18.5:
print(‘underweight’)
elif BIM<=25:
print(‘normal weight’)
elif BIM<=30:
print(‘overweight’)
else
print(‘obese’)
bmi()
for i in range(10):
chose=input(‘你是否愿意继续计算BIM(y/n):’)
if chose=’y’:
bmi
else:
break