2024年6月19日 星期三

2024年6月6日 星期四

Topic68:低軌衛星

本日重點

直播連結:https://www.youtube.com/live/UX2tFPRwW-g

1.學習單:https://reurl.cc/V0poxQ

2.火箭升空到太空影片(帶頭盔)https://www.youtube.com/watch?v=PsSvqvK_3Zo&t=3s

3.太空中看地球影片(帶頭盔)https://www.youtube.com/watch?v=dK0sbsJeRoY

4.航海家1號飛過木星土星影片(帶頭盔)https://reurl.cc/O57aqX

5.銀河系與黑洞(帶頭盔)https://www.youtube.com/watch?v=3offgJ5kSM0

6.雲霄飛車(帶頭盔)https://www.youtube.com/watch?v=eHAu8BV85vE

7.走入名畫(帶頭盔)https://reurl.cc/ZZadWg

8.火山爆發(帶頭盔)https://reurl.cc/O57ajR















 本日重點

計算 BMI 數值

介紹使用 Python 的 input 和數學計算,做出一個輸入身高體重後,自動計算 BMI 數值的功能。

範例可使用 Google Colab 實作,不用安裝任何軟體 ( 參考:使用 Google Colab )

BMI 計算公式 

BMI 身體質量指數 ( Body Mass Index ) 是世界衛生組織建議作為衡量肥胖程度的依據,BMI 的正常範圍是 18.5~25,計算公式如下:

體重 ( 公斤 ) 除以身高 ( 公尺 ) 的平方

輸入身高體重,計算 BMI 

使用 input 的方法,讓使用者輸入身高和體重,並分別賦值給 h 和 w 變數,因為輸入的身高為公分,所以需要除以 100 轉換成公尺,最後就能套用 BMI 公式,計算出 BMI 數值。

重點1計算BMI數值

1.計算BMI數值

► 參考程式(1):


h = float(input('請輸入身高(cm):'))/100
# 使用 float 轉換成浮點數後除以 100 ( 因為身高可能會有小數點 ) w = float(input('請輸入體重(kg):')) # 使用 float 轉換成浮點數 ( 因為體重可能會有小數點 ) bmi = w/(h*h) # 套用公式計算 print(f"你的 BMI 數值為:{bmi}") # 你的 BMI 數值為:

► 參考程式(2):


h = float(input('請輸入身高(cm):'))/100
# 使用 float 轉換成浮點數後除以 100 ( 因為身高可能會有小數點 )

w = float(input('請輸入體重(kg):'))
# 使用 float 轉換成浮點數 ( 因為體重可能會有小數點 )

bmi = w/(h*h)                            # 套用公式計算
print(f"你的 BMI 數值為:{bmi}")          # 你的 BMI 數值為:


if bmi<18.5:                            # 使用邏輯判斷
    note = '你太輕囉!'
elif bmi>=18.5 and bmi<=25:
    note = '你的體重正常!'
else:
    note = '你有點太重囉~'
print(f'你的 BMI 數值為:{bmi}{note}')