SimpleLearn

Python for Beginners (13)|條件判斷式 – if 相關敘述及使用

Python for Beginners
Python for Beginners

本單元測驗:

大家每天都會根據自己提出問題的答案,來決定下一步該做什麼嗎?例如,‘下雨嗎?如果有,那我要記得帶傘。’‘我完成了作業嗎?如果沒有,那我應該要熬夜完成。’‘到家的時間如果太晚呢?那就選擇外帶或外送吧!’

電腦也會透過提問來做出決定並解決問題。電腦問自己的問題通常會是將一件事與另一件事進行比較。例如,電腦可能會詢問一個數字是否大於另一個數字;如果是,則電腦可能會決定執行某一區塊程式,否則會跳過此區塊程式。

那如何讓電腦做決策呢?由於布林表示式(Boolean expressions)可以表示不是真(true)就是假(false),所以我們搭配使用邏輯運算子(and, or, not)或比較運算子(==、!=、>、< 、>= 、<=)時,就可以建構一個條件判斷式(if相關敘述)來讓電腦進行判斷決策。

1. 單向選擇if 敘述

1.1 if 敘述語法(Syntax)

if 敘述語法

範例 1:if 敘述語法 (I)

範例說明

1.2 if 敘述流程圖(Flowchart)

if 敘述流程圖

範例 2:if 敘述 (II)

範例說明

2. 雙向選擇if..else 敘述

2.1 if..else 敘述語法(Syntax)

if..else 敘述語法

範例 3:if..else 敘述 (I)

範例說明

2.2 if..else 敘述流程圖(Flowchart)

if..else 敘述流程圖

範例 4:if..else 敘述 (II)

範例說明

3. 多向選擇if..elif..else敘述

3.1 if..elif..else 敘述語法(Syntax)

if..elif..else 敘述語法

範例 5:if..elif..else 敘述 (I)

範例說明

3.2 if..elif..else 敘述流程圖(Flowchart)

if..elif..else 敘述流程圖

範例 6:if..elif..else 敘述 (II)

範例說明

希望本篇文章能幫助您理解 Python 中的條件語句,同時了解 if、else、if-elif-else 等語句用法及流程控制,並透過一些範例來進行動手練習,後續會持續分享 Python 相關學習文章給有興趣的初學者。

4. Python 練習

學習環境:Google Colab (學習請按我)

練習範例:有 (本文提供)

Quiz:有 (測驗請按我)

如果你喜歡這篇文章歡迎訂閱、分享(請載名出處)追蹤,並持續關注最新文章。同時 FB 及 IG 也會不定期提供國內外教育與科技新知。

Exit mobile version