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筆記
- GO 學習筆記->結構體Go筆記結構體
- 資料結構學習筆記資料結構筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記分支結構程式設計師Web前端JavaScript筆記
- 結構動力學教材-學習筆記筆記
- Oracle體系結構學習筆記Oracle筆記
- 資料結構學習筆記--棧資料結構筆記
- 資料結構學習筆記1資料結構筆記
- CUDA 學習筆記之gpu結構筆記GPU
- ASM學習筆記_體系結構ASM筆記
- Python學習筆記-基礎篇(10)-選擇結構與迴圈結構Python筆記
- 條件分支與迴圈結構學習
- 結構化程式設計--學習筆記程式設計筆記
- 【C#學習筆記】結構體使用C#筆記結構體
- jQuery 學習筆記:jQuery 程式碼結構jQuery筆記
- DG學習筆記(2)_體系結構筆記
- 資料結構學習筆記(一) (轉)資料結構筆記
- 資料結構學習筆記-堆排序資料結構筆記排序
- git的跟蹤分支和遠端跟蹤分支學習筆記Git筆記
- python分支結構與迴圈結構Python
- 安卓學習筆記---開篇(目錄結構)安卓筆記
- 2.1資料結構學習筆記--佇列資料結構筆記佇列
- Hive學習筆記 1 Hive體系結構Hive筆記
- bootstrap 學習筆記之 文件結構不能變boot筆記
- Object C學習筆記20-結構體Object筆記結構體
- 學習筆記:InnoDB表和索引結構(二)筆記索引
- 學習筆記:InnoDB表和索引結構(一)筆記索引
- 資料結構——並查集 學習筆記資料結構並查集筆記
- 架構學習筆記架構筆記
- 【學習筆記】python筆記Python
- Python學習筆記Python筆記
- Python學習筆記(隨筆)Python筆記
- OpenXml SDK學習筆記(1):Word的基本結構XML筆記
- Laravel8學習筆記01 - 目錄結構Laravel筆記
- Symfony2學習筆記之目錄結構筆記
- Swift學習筆記(二十五)——迴圈結構Swift筆記
- 表示-抽象-控制——系統結構模式學習筆記抽象模式筆記
- 層模式——面向模式體系結構學習筆記模式筆記