Python 學習筆記-03-01-三大結構-分支
Python 學習筆記-03-01-三大結構-分支
分支的基本語法
if 條件表示式 :
語句1
語句2
語句3
......
- 條件表示式就是計算結果必須為布林值的表示式
- 表示式後面的冒號不能少
- if 後面的語句,如果輸入 if 語句塊,則必須縮排一致(每一級4個空格或一個Tab)
條件表示式為 Ture,執行 if 後縮排的語句塊
age = 17 if age<18: print("孩子,回家去吧") print("長大了再來")
執行結果:
孩子,回家去吧
長大了再來
雙向分支
if ... else ... 語句
if 條件表示式:
語句1
語句2
...
else:
語句1
語句2
...
雙向分支有兩個分支,當程式執行到 if...else...語句時,一定會執行 if 或 else 中的一個。
縮排問題:if 和 else 在同層級,其餘語句在下級
gender ="男"
if gender=="女":
print("美女你好!")
else:
print("猛男?")
執行結果:
猛男?
多路分支
if:
語句1
...
elif:
語句1
...
......
else:
語句1
...
- elif 可以有很多個
- else 可有可無
- 多路分支只會選一個執行
if 語句可以巢狀使用,但不易讀,因此不推薦。
相關文章
- GO 學習筆記->結構體Go筆記結構體
- 資料結構學習筆記資料結構筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記分支結構程式設計師Web前端JavaScript筆記
- 結構動力學教材-學習筆記筆記
- Python學習筆記-基礎篇(10)-選擇結構與迴圈結構Python筆記
- 資料結構學習筆記1資料結構筆記
- Oracle體系結構學習筆記Oracle筆記
- 資料結構學習筆記--棧資料結構筆記
- python分支結構與迴圈結構Python
- jQuery 學習筆記:jQuery 程式碼結構jQuery筆記
- 結構化程式設計--學習筆記程式設計筆記
- 資料結構學習筆記-堆排序資料結構筆記排序
- 條件分支與迴圈結構學習
- Python學習筆記Python筆記
- 【學習筆記】python筆記Python
- git的跟蹤分支和遠端跟蹤分支學習筆記Git筆記
- 資料結構——並查集 學習筆記資料結構並查集筆記
- 2.1資料結構學習筆記--佇列資料結構筆記佇列
- python學習筆記(1Python筆記
- Python學習筆記 - queuePython筆記
- Effective Python學習筆記Python筆記
- python——Matplotlib學習筆記Python筆記
- python學習筆記4Python筆記
- Python學習筆記 - asyncioPython筆記
- Python 學習筆記(一)Python筆記
- Python學習筆記 - aiohttpPython筆記AIHTTP
- python學習筆記(二)Python筆記
- Python學習筆記(2)Python筆記
- python——numpy學習筆記Python筆記
- Python學習筆記(三)Python筆記
- 安卓學習筆記---開篇(目錄結構)安卓筆記
- Solidity語言學習筆記————15、結構體StructSolid筆記結構體Struct
- [學習筆記] Splay & Treap 平衡樹 - 資料結構筆記資料結構
- 資料結構學習筆記-佛洛依德演算法資料結構筆記演算法
- OpenXml SDK學習筆記(1):Word的基本結構XML筆記
- Laravel8學習筆記01 - 目錄結構Laravel筆記
- Python學習筆記|Python之程式Python筆記
- 分支結構