python 簡析程式控制流程

2021-10-16 10:06:12 字數 1066 閱讀 2326

python程式中語句執行的順序包括3種基本控制結構:順序結構、選擇結構、迴圈結構。

1、順序結構

程式中語句執行的基本順序按各語句出現位置的先後次序執行。

2、選擇結構

選擇結構可以根據條件來控制**的執行分支。

分支結構包括:單分支、雙分支和多分支,

2.1、單分支結構

if語句單分支結構的語法如下所示:

if(條件表示式):

語句/語句塊

2.2、雙分支結構

if語句雙分支語句結構的語法如下:

if(條件表示式):

語句/語句塊1

else:

語句/語句塊2

2.3、多分支結構

if語句多分支結構的語法如下  :     

if(條件表示式):

語句/語句塊1

elif(條件表示式2):

語句/語句塊2

...elif(條件表示式n):

語句/語句塊n

else:

語句/語句塊n+1

3、迴圈結構

迴圈結構用來重複執行一條或多條語句

while迴圈

while迴圈語句的格式為:

while(條件表示式):

迴圈體語句/語句塊

for迴圈

for 語句的格式如下:

for 變數 in 物件集合:

迴圈體語句/語句塊

range 物件

range(num) # 表示0~num,[0, num)區間內的整數

range(start, end) # 表示[start, end)區間內的整數

range(start ,end, step) # 表示[start, end)區間內的整數,第三個引數表示步長

break和continue關鍵字

break:終止迴圈

continue:跳過本次迴圈,進入下次迴圈

python 簡析程式控制流程

python程式中語句執行的順序包括3種基本控制結構 順序結構 選擇結構 迴圈結構。1 順序結構 程式中語句執行的基本順序按各語句出現位置的先後次序執行,稱為順序結構,參見下圖。先執行語句塊1,再執行語句塊2,最後執行語句塊3。三者是順序執行關係。2 選擇結構 選擇結構可以根據條件來控制 的執行分支...

gkENGINE HDR流程簡析

個人比較喜歡看圖說話。這裡簡單的用圖和文字說明一下gkengine hdr渲染流程中的關鍵步驟。如果要一步一步的解析,光是解釋rt的建立,釋放,紋理格式的選用。可能就需要一整天。如果再設計到框架搭建,shader的實際處理,可能幾天都不夠。所以這裡就不詳細進行 層面的講解了。不過這裡列舉幾個非常關鍵...

CEGUI渲染流程簡析

粗略分析了cegui的渲染流程,總結一下供日後參考。cegui版本是0.7.5,opengl渲染器。首先在cegui裡面每張,每個字元都是乙個quad,每個quad由2個三角面組成,包括6個頂點的座標,顏色,紋理座標,是傳送給gpu的最基礎的渲染單元。要注意的是,cegui並不侷限於quad,它可以...