
height=int(raw_input("请输入身高(米):"))
BMI=weight/(height*height)
print "BMI=",BMI
if BMI<19:
print“轻体重"
elif BMI>=19 and BMI<25:
print"健康身体"
elif BMI>=25 and BMI<28:
print"超重“
else:
print"肥胖”
raw_input("press any key to quit.")
废话不多说,改进版继续上程序哈:def bmi():
name=input('Name:')
height=input('Height(m):')
weight=input('Weight(kg):')
BIM=float(float(weight)/(float(height)**2))
print('您的BIM指数为:',BIM)
if BIM <18.5:
print('你太轻了!')
elif BIM<=25:
print('标准体重哦哦!')
elif BIM<=32:
print('您有点微胖哦哦!')
else:
print('您太胖了,该减肥了')
bmi()
for i in range(10):
choose =input('您是否愿意继续计算BMI(y/n):')
if choose=='y':
bmi()
else:
break
sg = input('你的身高多少(米):')tz = input('你的体重多少(公斤):')
BMI = round(float(tz) / float(sg) ** 2, 1)
if BMI < 18.5:
print('BMI={0},{1}'.format(BMI, '偏瘦'))
elif 18.5 <= BMI < 24.9:
print('BMI={0},{1}'.format(BMI, '标准'))
elif 25.0 <= BMI < 29.9:
print('BMI={0},{1}'.format(BMI, '超重'))
elif 25 <= BMI:
print('BMI={0},{1}'.format(BMI, '肥胖'))
这是委托我读五年级的儿子写的。^_^
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)