一、if語句
if語句是Python中的一個核心概念,根據條件執行不同的代碼塊。if語句有兩種形式:只有if和if-else。
只有if語句的一般形式如下:
if condition: statement1 statement2 .....
如果條件為True,那麼執行if語句後面的所有語句。else語句在if語句不滿足時執行。if-else語句的一般形式如下:
if condition: statement_block1 else: statement_block2
如果條件滿足,執行語句塊1,否則執行語句塊2。
二、elif語句
elif語句是if語句的一個補充,用於處理多個條件。
elif語句的一般形式如下:
if condition1: statement_block1 elif condition2: statement_block2 elif condition3: statement_block3 else: statement_block4
如果條件1滿足,執行語句塊1,否則執行條件2。如果條件2滿足,執行語句塊2,以此類推。如果所有的條件都不滿足,執行else語句塊。
三、嵌套if語句
Python支持嵌套的if語句,也就是在if語句中嵌入另一個if語句。
if condition1: if condition2: statement_block1 else: statement_block2 else: statement_block3
在上面的代碼中,如果條件1滿足,那麼繼續判斷條件2。如果條件2滿足,執行語句塊1,否則執行語句塊2。如果條件1不滿足,執行語句塊3。
四、and和or關鍵字
Python中可以使用and和or關鍵字來組合條件語句。
and關鍵字用於同時滿足多個條件。例如:
if condition1 and condition2: statement_block
只有當條件1和條件2都滿足時,執行語句塊。
or關鍵字用於滿足其中一個條件。例如:
if condition1 or condition2: statement_block
當條件1或條件2滿足時,執行語句塊。
五、代碼示例
下面是一個簡單的Python程序,使用if-else語句判斷數字是正數、負數還是0:
num = int(input("請輸入一個數字:")) if num > 0: print("它是一個正數") elif num == 0: print("它是0") else: print("它是一個負數")
原創文章,作者:VIFW,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/134089.html