Python學習筆記(四)控制流

2021-08-22 10:24:35 字數 1179 閱讀 1820

python執行版本3.6.3

ide pycharm 教育版

if語句

完整的if語句包含三個語句塊:if…elif…else。其中elif和else均可以省略

在任意乙個語句塊均可以內嵌if語句。注意python通過縮進來區分不同層次的語句塊。

值得注意的是,不同於c語言使用括號區分判斷條件,python的if語句需要在判斷條件後使用冒號來進行區分。

python 中不存在 switch 語句。可以通過使用 if..elif..else 語句來實現同樣的事

情while語句

使用while 語句來實現迴圈,不同於c語言,python中的while語句也可以帶有else語句塊,無論 while語句的迴圈是否執行,else語句塊中的內容都會被執行。完整的while語句格式如下,else為可選語句:

while

bool:

迴圈體else:

迴圈結束後執行的語句

for語句

python中的for迴圈用來遍歷序列中的所有專案,格式如下:

for

in:else:

可以用內建的range函式生成數字序列

range(start,stop,sep),start 和sep引數可以省略,start預設為0,sep預設為1。

生成的序列中的元素從start開始以sep為間隔遞增,且小於stop。

在 c/c++ 中,如果你希望編寫 for (int i = 0; i < 5; i++) ,那麼在 python 你只需要

寫下 for i in range(0,5) 。

break語句

break 語句用以中斷迴圈語句,也就是中止迴圈語句的執行,即使迴圈條件沒有

變更為 false ,或佇列中的專案尚未完全迭代依舊如此。

有一點需要尤其注意,如果中斷 了乙個 for 或 while 迴圈,任何相應迴圈中的 else

塊都將不會被執行。

continue語句

continue 語句用以告訴 python 跳過當前迴圈塊中的剩餘語句,並繼續該迴圈的下一次迭代。

Kotlin筆記(四)控制流

在 kotlin 中,if是乙個表示式,即它會返回乙個值 傳統用法 var max a if a b max b with else var max int if a b elseif的分支可以是 塊,最後的表示式作為該塊的值 作為表示式 注意if語句作為表示式必須有else val max if ...

Python之四 控制流

1 if 邏輯判斷 if a b elif c d else e 先判斷a語句塊的值是否為真,如果為真,則執行b語句塊,如果不為真則轉到elif判斷c語句塊的值是否為真,如果為真執行d語句塊,如果不為真轉到else,執行e語句塊 例句 2 while迴圈 while a b先判斷語句塊a的值是否為真...

Python筆記 基本控制流

python 基本控制流 一 分支1 if語句 基本的條件測試語句,用來判斷可能遇到的不同情況,並針對不同的情況進行操作 基本形式 if 條 語elif 條 語else 語注意縮排,python 根據縮排判斷 elif和else 部分是可選的 關係運算子 以及and or not 例子 a 1 b ...