if 判斷語句基本語法
在Python中,if 語句就是用來進行判斷的,格式如下:
if要判斷的條件:
條件成立時,要做的事情
? ???????????else,格式如下:
if要判斷的條件:
條件成立時,要做的事情
else:
條件不成立時,要做的事情
? ??????????邏輯運算
在程序開發中,通常在判斷條件時,會需要同時判斷多個條件
只有多個條件都滿足,才能夠執行后續代碼,這個時候需要使用到邏輯運算符
邏輯運算符可以把多個條件按照邏輯進行連接,變成更復雜的條件
Python 中的邏輯運算符包括:與 and/或 or/非 not三種
3.1and
條件1and 條件2
與/并且
兩個條件同時滿足,返回True
只要有一個不滿足,就返回False
條件 1條件 2結果
成立成立成立
成立不成立不成立
不成立成立不成立
不成立不成立不成立
3.2or
條件1or 條件2
或/或者
兩個條件只要有一個滿足,返回True
兩個條件都不滿足,返回False
條件 1條件 2結果
成立成立成立
成立不成立成立
不成立成立成立
不成立不成立不成立
3.3not
not條件
非/不是
條件結果
成立不成立
不成立成立
? ??????????????????????????????????????elif
* 在開發中,使用 if 可以 判斷條件
* 使用 else 可以處理 條件不成立 的情況
* 但是,如果希望 再增加一些條件,條件不同,需要執行的代碼也不同 時,就可以使用 elif
* 語法格式如下:
if 條件1:
條件1滿足執行的代碼
……
elif 條件2:
條件2滿足時,執行的代碼
……
elif 條件3:
條件3滿足時,執行的代碼
……
else:
以上條件都不滿足時,執行的代碼
……
* 對比邏輯運算符的代碼
if 條件1 and 條件2:
條件1滿足 并且 條件2滿足 執行的代碼
……
? ??????????????????????