官术网_书友最值得收藏!

5.2 基本處理流程

對(duì)數(shù)據(jù)結(jié)構(gòu)的處理流程稱為基本處理流程。在Python中,基本處理流程包含三種結(jié)構(gòu),即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)是Python腳本程序中基本的結(jié)構(gòu),它按照語(yǔ)句出現(xiàn)的先后順序依次執(zhí)行,如圖5-1所示。

圖5-1 順序結(jié)構(gòu)

選擇結(jié)構(gòu)按照給定的邏輯條件來(lái)決定執(zhí)行順序,有單向選擇、雙向選擇和多向選擇之分,但程序在執(zhí)行過(guò)程中只執(zhí)行其中一條分支。單向選擇和雙向選擇結(jié)構(gòu)如圖5-2所示。

圖5-2 單向選擇和雙向選擇結(jié)構(gòu)

循環(huán)結(jié)構(gòu)即根據(jù)代碼的邏輯條件來(lái)判斷是否重復(fù)執(zhí)行某一段程序,若邏輯條件為T(mén)rue,則進(jìn)入循環(huán)重復(fù)執(zhí)行,否則結(jié)束循環(huán)。循環(huán)結(jié)構(gòu)可分為條件循環(huán)和計(jì)數(shù)循環(huán),如圖5-3所示。

圖5-3 循環(huán)結(jié)構(gòu)

一般在Python語(yǔ)言中,程序總體是按照順序結(jié)構(gòu)執(zhí)行的,而在順序結(jié)構(gòu)中可以包含選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。

主站蜘蛛池模板: 庄浪县| 福建省| 天祝| 镇宁| 晴隆县| 全南县| 南安市| 三台县| 焦作市| 洞头县| 土默特左旗| 咸阳市| 南江县| 兴山县| 阜南县| 万年县| 中阳县| 涡阳县| 囊谦县| 和田市| 同江市| 甘谷县| 金秀| 东方市| 云浮市| 东明县| 多伦县| 雷山县| 阿图什市| 嘉黎县| 尚义县| 温泉县| 岢岚县| 同德县| 江源县| 宜城市| 师宗县| 天津市| 柞水县| 叶城县| 贡觉县|