11202師培程式設計教學 期中成果彙總

DEMO 範例Python程式教學教案 - 計算BMI數值

教學目標

學生能夠使用Python語言計算BMI數值,並能根據數值給予建議與顯示不同圖片。

教學步驟

步驟一 - 變數宣告

使用者輸入身高與體重,需要先宣告變數來存取這些值。

height = float(input("請輸入身高(公分):"))
weight = float(input("請輸入體重(公斤):"))

步驟二 - 計算BMI值

計算BMI值,需要先將身高的單位轉換成公尺。

height_m = height / 100
BMI = weight / (height_m ** 2)

步驟三 - 判斷BMI值

根據BMI值給予建議,並顯示不同圖片。

if BMI < 18.5:
    print("您的BMI值為", BMI, ",體重過輕。建議多攝取營養,並進行適當運動。")
    # 顯示過輕圖片
elif BMI < 24:
    print("您的BMI值為", BMI, ",體重正常。請繼續保持健康的生活習慣。")
    # 顯示正常圖片
elif BMI < 27:
    print("您的BMI值為", BMI, ",體重過重。建議進行減重計畫,並進行適當運動。")
    # 顯示過重圖片
else:
    print("您的BMI值為", BMI, ",肥胖。建議尋求專業醫療協助,並進行減重計畫。")
    # 顯示肥胖圖片

參考資料