iT邦幫忙

2024 iThome 鐵人賽

DAY 9
0
Python

30天學Python系列 第 9

Python的條件語句

  • 分享至 

  • xImage
  •  

Python 的條件語句用於根據某些條件執行不同的代碼塊。條件語句使程序能夠做出決策,根據條件的真假來決定執行哪一部分代碼。Python 的主要條件語句包括 ifelifelse

if 語句

if 語句是最基本的條件語句,用於根據條件來執行某段代碼。如果條件為 True,則執行 if 語句下的代碼塊。

age = 20

if age >= 18:
    print("您已滿18歲,可以投票。")

if-else 語句

if-else 語句用於在條件為 False 時執行另一段代碼。這樣可以處理兩種可能的情況。

age = 16

if age >= 18:
    print("您已滿18歲,可以投票。")
else:
    print("您未滿18歲,不能投票。")

if-elif-else 語句

if-elif-else 語句用於處理多個條件。可以有多個 elif 分支,每個分支都是一個新的條件。如果 if 條件為 False,則會檢查 elif 的條件,如果都不符合,則執行 else 部分。

score = 85

if score >= 90:
    print("評價:優秀")
elif score >= 80:
    print("評價:良好")
elif score >= 70:
    print("評價:中等")
else:
    print("評價:及格以下")

巢狀條件語句

條件語句可以嵌套在其他條件語句中,用於處理更複雜的邏輯。

age = 22
id = True

if age >= 18:
    if id:
        print("您可以進入酒吧。")
    else:
        print("您需要帶上身份證。")
else:
    print("您未滿18歲,不能進入酒吧。")

條件表達式

Python 支持一種簡化的條件表達式(即三元運算子),可以在一行內實現簡單的條件選擇。

age = 20
status = "成年人" if age >= 18 else "未成年人"
print(status)

邏輯運算符

在條件語句中,可以使用邏輯運算符來組合多個條件。

age = 22
has_id = True

if age >= 18 and has_id:
    print("您可以進入酒吧。")
else:
    print("您不能進入酒吧。")

上一篇
Python的元組
下一篇
Python的for迴圈
系列文
30天學Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言