發表文章

目前顯示的是 10月, 2026的文章

HW03 判斷敘述式

圖片
  115103152 1. Notebook 2. 影片 3. 學習卡 4.測驗 5.範例 💻 Python 邏輯判斷敘述式核心範例與說明 Python 的邏輯判斷主要依賴**布林值( True 與 False ) 評估條件運算式,並以嚴格的 縮排(Indentation)**來界定程式碼區塊層級。 1. 基礎判斷結構( if / if...else / if...elif...else ) 單向分支( if ) :當條件成立( True )時執行對應程式區塊,不成立時則直接跳過。 雙向分支( if...else ) :分別指定條件成立與不成立時執行的不同程式路徑。 多向分支( if...elif...else ) :可依序評估多個互斥條件;若某分支暫不執行動作,可使用 pass 作為佔位式。 score = 85 # 多向分支判斷與關係運算子 if score >= 90: print("等級:A") elif score >= 80: print("等級:B") # 印出:等級:B elif score >= 60: pass # 暫不處理 else: print("等級:F") 2. 關係與邏輯運算子組合 使用關係運算子(如 > , < , == , != )比較數值,並可透過邏輯運算子 and (兩者皆真)、 or (任一為真)與 not (取反)進行複合條件判定。 score = 75 attendance = 90 # 組合條件判定:成績及格且出席率達標 if score >= 60 and attendance >= 80: print("順利通過課程!") 3. 巢狀判斷與三元運算式 巢狀判斷 :在判斷式內部嵌入另一個判斷式以過濾細部條件。 三元運算式 :針對單純的 if-else 賦值,可簡化寫法為 變數 = 值1 if 條件式 else 值2 。 # 三元運算式簡化賦值 status = "Pass" if score >= 60 else "Fail" print(f"評等...

HW02 運算子表達式

圖片
 115103152 1. Notebook 2. 影片 3. 學習卡 4.測驗 5.範例 1. 算術運算子(Arithmetic Operators) Python 提供基本的四則運算,並區分 實數除法 ( / ,得到浮點數結果)與 整數除法 ( // ,得到整數商),並支援 取餘數 ( % )與 次方運算 ( ** ,亦可用於開根號): a = 5 b = 4 # 基本四則與除法運算 print(a + b) # 加法:9 print(a - b) # 減法:1 print(a * b) # 乘法:20 print(a / b) # 實數除法(得浮點數):1.25 print(a // b) # 整數除法(得整數商):1 print(a % b) # 取餘數:1 # 次方與開根號運算 print(a ** 2) # 次方(5的平方):25 print(9 ** (1/2)) # 開根號(9的1/2次方):3.0 print(27 ** (1/3)) # 開立方(27的1/3次方):3.0 2. 指派運算子與變數交換(Assignment Operators) Python 支援 複合指派運算子 (如 += , -= , *= 等),能將運算與賦值合併執行。此外,Python 具備 多變數同時指派與交換 功能,不需要第三方暫存變數即可完成兩數互換: # 複合指派運算 s = 0 a = 3 b = 4 s += a # 等同於 s = s + a,s 變為 3 print(s) s -= b # 等同於 s = s - b,s 變為 -1 print(s) # 多變數同時指派與內容交換 x, y = 1, 2 # 同時指派 x, y = y, x # 同時交換 x 與 y 的內容 print(x, y) # 輸出結果:2 1 3. 關係與邏輯運算子(Relational & Logical Operators) 關係運算子用於大小比較並回傳布林值( True 或 False )。邏輯運算子直接使用單字 not 、 and 、 or 。Pyt...

HW01 執行畫面(3張圖)以上和使用心得

圖片
 python tutor 使用 Python Tutor 後,我覺得學習 Python 變得更加容易。它可以將程式一步一步執行,讓我清楚看到每個變數的變化與程式的執行流程。以前遇到錯誤時,我常常不知道問題出在哪裡,但透過 Python Tutor 的視覺化功能,可以更快找到錯誤並理解原因。整體操作簡單、方便,也能幫助我建立程式設計的觀念,是一個很實用的學習工具。

HW01 Python 環境建立和Hello World

圖片
115103152 1. Notebook 2. 影片 3. 學習卡 4.測驗 5.程式: Python 程式 print("Hello, World!") 程式說明 print() 是 Python 用來 輸出文字或資料 的函式。 "Hello, World!" 是要顯示在螢幕上的文字。 執行這段程式後,終端機會顯示: Hello, World! 完整範例 如果要建立一個 Python 檔案,可以命名為 hello.py : def main(): print("Hello, World!") if __name__ == "__main__": main() 為什麼這樣寫? def main(): 建立一個叫做 main 的函式,將主要程式放在裡面。 print("Hello, World!") 把 Hello, World! 顯示到螢幕。 if __name__ == "__main__": main() 表示「當直接執行 hello.py 時,就執行 main() 」。 如何執行 在終端機輸入: python hello.py 成功後會看到: Hello, World! 這就是最基本的 Python Hello World 程式。