python學習筆記四(2) 身體質量指數BMI

2021-10-06 04:26:56 字數 2685 閱讀 3416

1、輸入:給定體重和身高

#接收使用者的兩個輸入

2、輸出:bmi分類指標(國際和國內)

#處理國際和國內指標的不同

#單個國際標準

weight,height=

eval

(input

("請輸入體重(kg)和身高(m)[用逗號隔開】:"))

bmi=weight/

pow(height,2)

if bmi<

18.5

:print

("偏瘦"

)elif

18.5

<=bmi<25:

print

("正常"

)elif

25<=bmi<30:

print

("偏胖"

)else

:print

("肥胖"

)#單個國際標準備註及bmi數值展示

weight,height=

eval

(input

("請輸入體重(kg)和身高(m)[用逗號隔開】:"))

bmi=weight/

pow(height,2)

who=

""#設定變數,之後統一對變數進行輸出

if bmi<

18.5

: who=

"偏瘦"

elif

18.5

<=bmi<25:

who=

"正常"

elif

25<=bmi<30:

who=

"偏胖"

else

: who=

"肥胖"

print

("bmi指標為:

國際:'{}'

.format

(bmi,who)

)

#ca1bmiv1.py

weight,height=

eval

(input

("請輸入體重(kg)和身高(m)[用逗號隔開】:"))

bmi=weight/

pow(height,2)

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

(bmi,who,nat)

)請輸入體重(kg)和身高(m)

[用逗號隔開】:55,

1.55

bmi指標為22.892819979188342:國際正常,國內正常

#ca1bmiv1.py

weight,height=

eval

(input

("請輸入體重(kg)和身高(m)[用逗號隔開】:"))

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)

)請輸入體重(kg)和身高(m)

[用逗號隔開】:55,

1.55

bmi數值為:

22.89

bmi指標為:國際'正常'

,國內'正常'

Python 計算身體質量指標BMI

摘要 今天學習了python中常用的幾個迴圈語句,判斷條件的使用,並且完成了簡單demo來加深對這些知識的鞏固。一 問題 天天向上 a 一年365天,每天進步1 b 工作5天休息2天,休息日下降1 問 b的日工作量達到多少,才能和a一樣。def dayup df 根據df引數計算日工作量的函式 da...

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...

Python學習筆記(四)

dict 用 dict 表示 名字 成績 的查詢表如下 d 名字稱為key,對應的成績稱為value,dict就是通過 key 來查詢 value。key不能重複 花括號 表示這是乙個dict,然後按照 key value,寫出來即可。最後乙個 key value 的逗號可以省略。由於dict也是集...