身體的質量指數BMI

2021-10-18 16:18:37 字數 1190 閱讀 3854

前期知識補充:

bmi:對身體質量的刻畫

國際上常用的衡量人體肥胖和健康程度的重要標準,主要用於統計分析

定義:bmi=體重(kg)/身高^2(m*m)

問題需求

輸入–:給定體重和身高值

輸出–:bmi指標分類資訊(國際和國內)

是兩個輸入,我們要是可以同時可以接受兩個輸入,那麼也可以同時接收使用者的多個輸入,第一次自己編寫兩個輸入

而且要處理國內標準和國際標準兩個部分

思路方法

難點在於同時輸出和國內對應的分類

思路1:分別計算並給出國際國內bmi分類

思路2:混合計算並給出國際國內bmi分類

所以尋找乙個可以一起解決的方案

height,weight=

eval

(input

("請輸入身高(公尺)和體重(公斤)[逗號隔開]:"))

bmi=weight/

pow(height,2)

print

("bmi數值為:"

.format

(bmi)

)who,nat="",

""if bmi<

18.5

: who,nat=

"偏瘦"

,"偏瘦"

elif

18.5

<=bmi<24:

who,nat=

"正常"

,"正常"

elif

24<=bmi<25:

who,nat=

"正常"

,"偏胖"

elif

25<=bmi<28:

who,nat=

"偏胖"

,"偏胖"

elif

28<=bmi<30:

who,nat=

"偏胖"

,"肥胖"

else

: who,nat=

"肥胖"

,"肥胖"

print

("bmi 指標為:國際'',國內''"

.format

(who,nat)

)

要注意的問題

-多分支條件之間的覆蓋是重要問題

-程式可執行,但如果不正確,要注意多分支

-分支結構是程式的重要框架,讀程式先看分支

身體質量指數BMI

問題描述 輸入示例1 輸出示例1 1.68 41 bmi數值為 14.53 bmi指標為 國際 偏瘦 國內 偏瘦 思路分析 height,weight eval input bmi weight pow height,2 print bmi的數值為 format bmi who,nat if bmi...

計算BMI指數(身體質量指數)

題目描述 問題 計算bmi指數 身體質量指數 bmi指數 即身體質量指數,簡稱體質指數又稱體重,英文為body mass index,簡稱bmi 是用體重公斤數除以身高公尺數平方得出的數字,是目前國際上常用的衡量人體胖瘦程度以及是否健康的乙個標準。主要用於統計用途,當我們需要比較及分析乙個人的體重對...

Python例項5 身體質量指數BMI

height,weight eval input 請輸入身高 公尺 和體重 千克 用逗號隔開 bmi weight height 2 print 您的bmi指數為 format bmi nat,dom if bmi 18.5 nat,dom 偏瘦 偏瘦 elif 18.5 bmi 24 nat,do...