def BMI(height,weight): #定义函数
bmi = weight/(height/100)**2 #计算bmi
return bmi
height = float(input('你的身高(cm):')) #输入身高,int为整数
weight = float(input('你的体重(kg):')) #输入体重,int为整数
bmi = BMI(height,weight) #调用函数
if bmi > 32:
print('你体重指数为%.1f,属于严重肥胖。' %bmi) #格式化 bmi
elif bmi >28:
print('你体重指数为%.1f,属于肥胖。' %bmi)
elif bmi >25:
print('你体重指数为%.1f,属于过重。' %bmi)
elif bmi >18.5:
print('你体重指数为%.1f,属于正常。' %bmi)
else:
print('你体重指数为%.1f,属于过轻。' %bmi)
pass
Sign in to make a reply
Lumia
def BMI(height,weight): #定义函数
bmi = weight/(height/100)**2 #计算bmi
return bmi
height = float(input('你的身高(cm):')) #输入身高,int为整数
weight = float(input('你的体重(kg):')) #输入体重,int为整数
bmi = BMI(height,weight) #调用函数
if bmi > 32:
print('你体重指数为%.1f,属于严重肥胖。' %bmi) #格式化 bmi
elif bmi >28:
print('你体重指数为%.1f,属于肥胖。' %bmi)
elif bmi >25:
print('你体重指数为%.1f,属于过重。' %bmi)
elif bmi >18.5:
print('你体重指数为%.1f,属于正常。' %bmi)
else:
print('你体重指数为%.1f,属于过轻。' %bmi)
pass