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"評等...