if條件與嵌套


單向判斷

條件判斷語句的單向判斷:if

if含義:如果...就...

第一步:賦值

第二步:if  XXX條件  :

第三步:print(),自動縮進

注意:

1:冒號和縮進是一種語法,一個tab鍵相當於四個空格,然而在if條件語句滿足條件下,后面的英文冒號后,直接enter鍵,會自動縮進,不需要手動縮進,感覺很nice

2:賦值滿足條件,則print執行下一步

3:賦值不滿足條件,則跳過,如果只有一條,則輸出內容無;如果有2條,則跳過第一條,執行第二條,即else

 

 

雙向判斷

條件判斷語句的雙向判斷:if...else

賦值,滿足條件,則執行if條件;不滿足條件,則執行else條件

注意:

1:if和else是2個代碼塊,else不需要縮進,否則報錯(也就是說if和else需要對齊)

2:if的條件語句和else后面都需要有英文冒號

 

 

多向判斷

條件判斷語句的多向判斷:if...elif...else

1:if...elif...else是3個代碼塊,是互斥的;這3個不需要縮進

2:都需要有英文冒號

3:elif后面可以不接else,如果條件都不滿足,則輸出內容無。

4:elif必須加條件,不能單獨使用直接加冒號,否則報錯

 

if嵌套

1:條件套條件

2:額外條件要在基礎條件下縮進

3:同級別的if和else必須對齊

4:示例形式如下圖:

image.png

 

 

 

 


免責聲明!

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



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