Discuss / Python / 二刷打卡

二刷打卡

Topic source

Muretto

#1 Created at ... [Delete] [Delete and Lock User]
print('BMI指数测量,中国参考标准以及,结果--相关疾病发病的危险性\n---开始测试---')
name=input('请输入你的昵称:')
s=input('请输入你的身高(米):')
t=input('请输入体重(千克):')
num=float(t)/(float(s)**2)
bmi=float(num)
print('------\nHello! %s \n您的BMI指数: %.2f%%'%(name,num))
if bmi>=40:
    print('结果:极度肥胖,非常严重增加')
elif 40>bmi>=30:
    print('结果:重度肥胖,严重增加')
elif 27<=bmi<=29.9:
    print('结果:肥胖,中度增加')
elif 24<=bmi<=26.9:
    print('结果:偏胖,增加')
elif 23.9<=bmi<=24:
    print('结果:超重')
elif 18.5<=bmi<=23.9:
    print('结果:正常,平均水平')
elif 16.2<=bmi<18.5:
    print('结果:偏瘦,低(但是其它疾病危险性增加)')
elif bmi<16.2:
    print('极度偏瘦,虚弱')
print('\nBMI是什么:https://baike.baidu.com/item/BMI/6742785?fr=aladdin#1')

  • 1

Reply