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,它可以...