一、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
微信掃一掃
支付寶掃一掃