判斷的定義
如果條件滿足,才能做某件事情
如果條件不滿足,就做另外一件事情,或者什么都不做
正是因為有了判斷,才使得程序世界豐富多彩,充滿變化
判斷語句又被稱為分支語句,正是因為有了判斷,才讓程序有了很多的分支
if判斷語句基本語法
在Python中,if語句就是用來進行判斷的,格式如下:
if 條件:
代碼塊
注意:代碼的縮進為一個tab鍵,或者4個空格——建議使用空格
在Python開發中,Tab和空格不要混用!
我們可以把整個if語句以及縮進部分看成一個完成的代碼塊
else處理條件不滿足的情況
格式如下:
if 條件:
代碼塊
else:
代碼塊
注意:if和else語句以及各自縮進的部分同是一個完整的代碼塊
如果希望在增加一些條件,就可以使用elif
語法如下:
if 條件1: pass elif 條件2: pass elif 條件3: pass else: pass
注意:elif和else都必須和if聯合使用,而不能單獨使用。可以將if、elif、和else以及各自縮進的代碼,看成一個完整的代碼塊
if 的嵌套
在開發中,使用if進行條件判斷,如果希望在條件成立的執行語句中再增加條件判斷,就可以使用if的嵌套
應用場景:在之前條件滿足的前提下,再增加額外的判斷
語法格式:
if 條件1: if 條件2: pass else: pass else: pass
elif的應用場景是:同時判斷多個條件,所有的條件是平級的