Discuss / Python / 2023.3.29

2023.3.29

Topic source

Kaws

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

#h = input('请输入height:')

height = float(input('请输入height:'))

#w = input('请输入weight:')

weight = float(input('请输入weight:'))

bmi = weight/(height**2)

if bmi <= 18:

    print('bmi为:%.2f,过轻'%(bmi))

    #%百分号格式化,'Hi %s,your score is %d.'%('Kan',59)

elif bmi > 18 and bmi <= 25:

    print(f'bmi为{bmi:.2f},正常')

elif bmi > 25 and bmi <= 28:

    print(f'bmi为{bmi:.2f},过重')

elif bmi > 28 and bmi <= 32:

    print(f'bmi为{bmi:.2f},肥胖')

else:

    print(f'bmi为{bmi:.2f},严重肥胖')

`

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

其实还可以更简洁

if bmi<18.5:

    print(过轻)

elif bmi <=25:

    print(正常)

elif bmi <=28:

    print(过重)

elif bmi <=32:

    print(肥胖)

else:

    print(严重肥胖)

Biscuit🍪

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

然后有人把体重输了个负数 doge


  • 1

Reply