分類
編碼

Python 條件語句(使用 if、字典)

讓我們快速瀏覽一下 Python 條件語句。

if 語句

test = 5

if test < 10:
    print("It's True.")

結果如下:

It's True.

只有一個條件的 if 語句。

由於 10 小於 5,因此條件為真,並打印出短語“It's True.”。

test = 15

if test < 10:
    print("The first condition is True.")
elif test < 20:
    print("The second condition is True.")

結果如下:

The second condition is True.

上述情況是一個帶有兩個條件的 if/elif 語句。

如果有兩個或多個條件,您可以使用 elif 語句添加它們。

這裡,15不小於10,所以不滿足第一個條件,因為小於20,所以滿足第二個條件,輸出“第二個條件為真”。

如果兩個條件都不滿足,則不輸出任何內容。

test = 30

if test < 10:
    print("The first condition is True.")
elif test == 20:
    print("The second condition is True.")
else:
    print("Not all are True.")

結果如下:

Not all are True.

添加了一個 else 語句來處理不滿足所有條件的情況。

由於 30 不小於 10 且不等於 20,因此它輸出寫在 else 語句中的“Not all are True.”。

字典數據類型的使用

test = 5

result = {0:"zero", 5:"five", 10:"ten"}.get(test, "default")
print(result)

結果如下:

five

通過使用字典數據類型,可以執行類似於C語言中存在的switch語句的功能。

如果數據與字典中包含的鍵匹配,我們使用該原理來獲取該鍵的值。

如果沒有找到匹配的值,則默認輸出。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

zh_TW繁體中文