python入門一一三大控制流程

2021-10-04 03:49:19 字數 1304 閱讀 9198

三大控制流程

1.順序執行

程式按照**的先後順序,從左到右從上到下執行,依次執行,程式中的大多數**都是這樣執行的。下圖的**問順序執行的例項

2.選擇結構

選擇結構也被稱為分支結構.選擇結構有特定的語法規則,**要執行具體的邏輯運算進行判斷,邏輯運算的結果有兩個,所以產生選擇,按照不同的選擇執行不同的**。

2.1單分支結構

if 條件 :

#縮排,python是強縮排語言(tab和空格縮排都可以但不能混用)

#滿足條件要執行的**

例2.2雙分支結構

if 條件:

#滿足條件要執行的**

else:

#不滿足條件要執行的**

2.3多分支結構

if 條件1 :

#滿足條件1要執行的**

elif 條件2:

#滿足條件2要執行的**

elif 條件n:

#滿足條件n要執行的**

else :

#以上條件都不滿足,要執行的**

例:

python中沒有switch語句

3.迴圈結構

迴圈語句可以在滿足迴圈條件的情況下,反覆執行某一段**,這段被重複執行的**被稱為迴圈體語句,當反覆執行這個迴圈體時,需要在合適的時候把迴圈判斷條件修改為false,從而結束迴圈,否則迴圈將一直執行下去,形成死迴圈。

3.1while迴圈

格式:while 條件:

#縮排#執行要迴圈的**(迴圈體)

關鍵字 break打斷迴圈

例3.2for迴圈

格式:for var in range():

#縮排#迴圈體

range(num) # 表示0~引數的區間範圍內的整數值,前閉後開的區間[0, num)

range(num1, num2) # 表示的是[num, num2)

range(num1, num2, step) # 表示的是[num, num2),資料變化以step作為標準增加

var預設從num1開始迴圈

python控制流教程 python控制流

1.if.elif.else 語法 if 判斷條件 語句.elif 判斷條件 語句.else 語句.elif語句可以有0個或多個 2.while和for迴圈 while 判斷條件 語句.for iterating var in sequence statements s 可以在while迴圈體中巢狀...

go入門2 控制流

對於go來講控制流也就那麼幾個 1.if 這就是乙個最簡單的if判斷,if 初始化語句,判斷條件 else if,else 必須緊跟上面條件結束的花括號,不能另起一行 func main else if x 0 else go 不支援三元運算,這確實是乙個比較可惜的地方 2.for迴圈 func m...

Python之 控制流

格式 i1 3 if i1 4 print yes you are right elif 0 i1 4 print im dont konw else print no you are wrong 注意if elif以及else後面的 符號,我們通過它告訴python下面跟著乙個語句塊。number...