tz= float(input("请输入体重(公斤)"))
bmi= tz/sg
if bmi<18.5:
print('太轻')
elif bmi>=18.5 and bmi<=25:
print('正常')
elif bmi>=25 and bmi<=25:
print('过重')
elif bmi>=28 and bmi<=32:
print('肥胖')
elif bmi>32:
print('严重肥胖')
print("%s / (%s%s) = %s " % (tz,sg,sg,bmi)) sg = float(input("请输入身高(米)"))
tz= float(input("请输入体重(公斤)"))
bmi= tz/(sgsg) #sg要有乘号
if bmi<18.5:
print('太轻')
elif bmi>=18.5 and bmi<=25: #边界条件不清,虽然等于25时会执行此语句,而不会执行下一语句,但阅读时会困惑。
print('正常')
elif bmi>=25 and bmi<=25: #两个25了
print('过重')
elif bmi>=28 and bmi<=32:
print('肥胖')
elif bmi>32:#这里用else就行了。
print('严重肥胖')
print("%s / (%s%s) = %s " % (tz,sg,sg,bmi))
在你的基础上修改的。
sg = float(input("请输入身高(米)"))
tz= float(input("请输入体重(公斤)"))
bmi= tz/(sgsg)
if bmi<18.5:
print('太轻')
elif bmi>=18.5 and bmi<=25:
print('正常')
elif bmi>=25 and bmi<=25:
print('过重')
elif bmi>=28 and bmi<=32:
print('肥胖')
elif bmi>32:
print('严重肥胖')
print("%s / (%s%s) = %s " % (tz,sg,sg,bmi))
另付费主题是别人要给你鱼币! 5个鱼币,这也是蛮不容易获得的!
页:
[1]