python練習(xí)題9


7-4 zust-sy5-12計(jì)算身體質(zhì)量指數(shù)
身體質(zhì)量指數(shù)(BMI ),是目前國(guó)際上常用的衡量人體胖瘦程度以及是否健康的一個(gè)指標(biāo)。它的計(jì)算公式∶
BMI=體重÷身高2(體重除以身高的平方)。其中,體重的單位是kg,身高的單位是m。中國(guó)人的BMI參考標(biāo)準(zhǔn):BMI<18.5為偏瘦﹔18.5≤BMI<24為正常﹔24≤BMI<28為偏胖﹔BMI≥28位肥胖。
編寫一個(gè)程序,輸入一個(gè)人的身高和體重,計(jì)算BMI,并輸出體重是否正常。
輸入格式:
輸入體重(kg)、身高(m),以空格隔開(kāi)。
輸出格式:
第一行輸出BMI(保留小數(shù)點(diǎn)1位)
第二行輸出胖瘦程度(偏瘦/正常/偏胖/肥胖)
輸入樣例:
在這里給出一組輸入。例如:
70 1.72
輸出樣例:
在這里給出相應(yīng)的輸出。例如:
你的bmi是:23.7 正常
答:
h,w=input().split(" ")
h=float(h)
w=float(w)
BMI=h/w**2
if BMI<18.5:
? ? print('你的bmi是:%.1f'%BMI)
? ? print('偏瘦')
elif 18.5<=BMI<24:
? ? print('你的bmi是:%.1f'%BMI)
? ? print('正常')
elif 24<=BMI<28:
? ? print('你的bmi是:%.1f'%BMI)
? ? print('偏胖')
else:
? ? print('你的bmi是:%.1f'%BMI)
? ? print('肥胖')
