iT邦幫忙

2024 iThome 鐵人賽

DAY 4
1

在 Python 中,條件語句用於根據條件的真假來決定程式執行的路徑。最常用的條件語句包括 if、elif 和 else。這些語句讓程式能夠在不同的情況下執行不同的代碼。以下是 Python 中條件語句的基本用法:

壹、 if 語句

if 語句用來測試一個條件是否為真。如果條件為真,則執行對應的代碼。

x = 10
if x > 5:
    print("x 大於 5")

運行結果:
x 大於 5

貳、if-else 語句

if-else 語句用於當條件不成立時執行另一段代碼。

x = 3
if x > 5:
    print("x 大於 5")
else:
    print("x 不大於 5")

運行結果:
x 不大於 5

參、if-elif-else 語句

當有多個條件需要判斷時,可以使用 elif(即 "else if" 的縮寫)來測試其他條件。

x = 7
if x > 10:
    print("x 大於 10")
elif x > 5:
    print("x 大於 5 且小於等於 10")
else:
    print("x 小於等於 5")

運行結果:
x 大於 5 且小於等於 10

肆、嵌套條件語句

你可以將條件語句嵌套在其他條件語句中,以實現更複雜的邏輯。

x = 15
if x > 10:
    print("x 大於 10")
    if x > 20:
        print("x 也大於 20")
    else:
        print("x 小於等於 20")

運行結果:
x 大於 10
x 小於等於 20

伍、多條件判斷

你可以使用邏輯運算符 and 和 or 來組合多個條件。

x = 8
if x > 5 and x < 10:
    print("x 大於 5 且小於 10")

y = 3
if y < 5 or y > 10:
    print("y 小於 5 或大於 10")

運行結果:
x 大於 5 且小於 10
y 小於 5 或大於 10

陸、使用條件運算符簡寫 if

在 Python 中,你還可以使用條件運算符來簡寫 if 語句,這種語法有時被稱為「三元運算符」。

x = 10
result = "大於 5" if x > 5 else "小於等於 5"
print(result)

運行結果:
大於 5

柒、使用 pass 保留空語句

在條件語句中,如果你暫時不想執行任何操作,可以使用 pass 關鍵字來表示一個空語句,這樣 Python 不會報錯。

x = 4
if x > 5:
    pass  #將來實現某些功能
else:
    print("x 小於等於 5")

運行結果:
x 小於等於 5


上一篇
第3天: 用戶輸入
下一篇
第5天:循環結構
系列文
python30天入門學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言