測一測你的BMI指數
每日一練
BMI指數(即身體質量指數,英文為Body Mass Index),是用體重公斤數除以身高米數平方得出的數字,BMI是目前國際上常用的衡量人體胖瘦程度以及是否健康的一個標準。今日我們就來學習如何用python編寫一個計算說明身體質量指數的小程序。
訓練類型:IF嵌套語句
python環境:python3.6
訓練時長:20mins
思路簡介
下表為一個成年人的BMI指數範圍值。
成人BMI指數
第一步:根據公式計算BMI值。
第二步:根據BMI值判斷身體質量狀態並輸出結果。
代碼展示
#提示用戶輸入體重(kg)、身高(m)
Weight = eval(input(「Enter weght inKilograms:」))
Height = eval(input(「Enter height inMeters:」))
#計算BMI
bmi = Weight / (Height * Height)
#展示計算結果
print(「YourBMI is」, format(bmi, 」.2f」))
if bmi
print(「過輕」)
elif bmi
print(「正常」)
elif bmi
print(「過重」)
else:
print(「肥胖」)
思考
上例代碼中身高、體重的單位剛好是BMI計算公式中指定好的量綱,你能否將程序中身高、體重的輸入單位換成其它的呢,比如體重的輸入單位為鎊、身高為英寸。(提示:1磅=0.453592千克,1英寸=0.0254米)
明日問題
輸入一個矩陣,按照從外向里以順時針的順序依次列印出每一個數字,例如,如果輸入如下矩陣:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
則依次列印出數字:
1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10

