單向判斷
條件判斷語句的單向判斷: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:示例形式如下圖: