分支結構例題

人體指數BMI的計算爲:BMI=體重(kg)/(身高*身高)(m)
下面是BMI對應的國際標準指數與國內標準指數,請實現用戶輸入身高,體重,輸出二者對應的指數值。

在這裏插入圖片描述

height, weight = eval(input("請依次輸入你的身高(m),體重(kg)(中間用[,]隔開):"))    ## 中間用逗號隔開可以區分兩個變量
bmi = weight / pow(height,2)
print("BMI的數值爲:{:.2f}".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))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章