Discuss / Python / 再来一次,求大神帮简化

再来一次,求大神帮简化

Topic source

须戒sue

#1 Created at ... [Delete] [Delete and Lock User]

def body_bmi(height,weight):

    y=float(height)

    x=float(weight)

    bmi=(x/(y**2))

    if bmi<=18.5:

        print('你的BMI为%.2s属于过轻'%bmi)

    elif 18.5<bmi<=25:

        print('你的BMI为%.2s属于正常'%bmi)

    elif 25<bmi<=28:

        print('你的BMI为%.2s属于过重'%bmi)

    elif 28 < bmi <= 32:

        print('你的BMI为%.2s属于肥胖'%bmi)

    elif 32 < bmi:

        print('你的BMI为%.2s属于过度肥胖'%bmi)

    else:

        print('没救了')

body_bmi(input('please input height:'),input('please input weight:'))

邢怀宇V

#2 Created at ... [Delete] [Delete and Lock User]

bmi = 80.5 / (1.75**2)

if bmi > 32.0:

  print("严重肥胖")

elif bmi > 28.0:

  print("肥胖")

elif bmi > 25.0:

  print("过重")

elif bmi > 18.5:

  print("正常")

else:

  print("过轻")


  • 1

Reply