1、If語句:“如果條件為真,執行子句中的代碼."始終包含以下部分:
if關鍵字:
條件(即求值為True或False的表達式);
冒號;
在下一行開始,縮進的代碼塊(稱為if子句)
例如:
1 if name==‘hzy’: 2 print(‘hello’)
2、else語句:”一是只有if語句條件為False時,else子句才會執法。二是else意思為:“如果條件為真,執行這段代碼。否則執法那段代碼。”三是else語句不包含代碼,在代碼中,else語句中包含下面的部分
1 if name==‘hzy’: 2 print('hello') 3 else: #else 關鍵字和冒號 4 print('no hzy') #在下一行開始,縮進的代碼塊,稱為else子句。
3、elif語句:“一是elif語句是”否則如果“,它總是跟在if或另一條elif語句后面。二是它提供了另一個條件,僅僅是在前面的條件為False時才檢查該條件。在代碼中elif語句總是包含下面的部分。
1 if name == 'hzy': 2 print('hello hzy') 3 elif age <12: #elif 和條件(即求值為True或False的表達式)以及冒號 4 print('you are not hzy,kiddo.') #下一行縮進代碼塊稱為elif語句。
else和elif的區別:else 只有關鍵字和冒號,沒有條件,直接下一行子句。elif后面要跟求True或False的條件,然后才有冒號和子句。