Discuss / Python / 感谢同学们的代码,感谢廖老师的教程

感谢同学们的代码,感谢廖老师的教程

Topic source
weigh=float(input('请输入身高(m):'))
heigh=float(input('请输入体重(kg):'))
bmi=heigh/(weigh**2)
if bmi<18.5:
    print('过轻')
elif 25<bmi<=28:
    print('过重')
elif 28<bmi<=32:
    print('严重肥胖')
elif bmi>32:
    print('严重肥胖')
else:
    print('正常')

IF的部分为何大家都不这么写呢:

if bmi<18.5: print('过轻') elif bmi<=25: print('正常') elif bmi<=28: print('过重') elif bmi<=32: print('肥胖') else: print('严重肥胖')


  • 1

Reply