if else elif 用法和區別


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的條件,然后才有冒號和子句。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM