Python - if 語句



Python If 語句

Python 中,if 語句用於評估一個條件是真還是假。它包含一個比較資料的邏輯表示式,並根據比較的結果做出決策。

if 語句的語法

if expression:
   # statement(s) to be executed

如果布林表示式計算結果為 TRUE,則執行 if 塊 內的語句。如果布林表示式計算結果為 FALSE,則執行 if 塊結束後的第一組程式碼。

if 語句的流程圖

下圖顯示了 if 語句的流程圖:

Python if statement

Python if 語句示例

讓我們考慮一個客戶如果購買金額 > 1000 則有權享受 10% 折扣的例子;否則,不適用任何折扣。以下流程圖顯示了整個決策過程:

If Statement Flowchart

首先,將 discount 變數設定為 0,並將 amount 變數設定為 1200。然後,使用 if 語句 檢查金額是否大於 1000。如果此條件為真,則計算折扣金額。如果適用折扣,則從原始金額中扣除。

上述流程圖的 Python 程式碼可以編寫如下:

discount = 0
amount = 1200

# Check he amount value
if amount > 1000:
   discount = amount * 10 / 100

print("amount = ", amount - discount)

此處金額為 1200,因此扣除 120 的折扣。執行程式碼後,您將獲得以下輸出

amount = 1080.0

將變數 amount 更改為 800,然後再次執行程式碼。這次,不適用任何折扣。並且,您將獲得以下輸出:

amount = 800
廣告