- Python從入門到項目實踐(超值版)
- 聚慕課教育研發中心
- 571字
- 2020-01-20 14:50:19
6.3 程序運行的三種基本結構
程序的運行可以理解是在執行一條一條程序語句。但是任何事情都會有不同的情況出現,就像去學校上課,不一定所有的同學都能走直線到達學校,需要選擇不同的路徑才能到達目的地。在Python中,順序結構是程序的基礎,但是單一地按照順序結構執行程序是不能解決所有問題的,這就需要引入程序控制結構來引導程序按照需要的順序執行。基本的處理流程包含三種結構,即順序結構、分支結構和循環結構。為了便于理解和展示程序結構,下面分別采用流程圖方式展示。
6.3.1 順序結構

順序結構就是程序按照線性順序依次執行程序語句的一種程序運行方式。順序結構是Python程序中最基本和最簡單的運行流程的結構,如圖6-2所示,它按照語句出現的先后順序依次執行,首先執行語句1,之后再執行語句2,依次逐條執行。

圖6-2 順序流程圖
6.3.2 選擇分支結構

分支結構是程序根據給定的邏輯條件的不同結果而選擇不同路徑執行的運行方式,常見的有單向分支和雙向分支。當然,單、雙分支結構也會組合形成多分支結構。但程序在執行過程中都只執行其中一條分支。單向分支和雙向分支結構如圖6-3所示。

圖6-3 選擇分支結構流程圖
6.3.3 循環結構

循環結構即程序根據邏輯條件來判斷是否重復執行某一段程序,若邏輯條件成立,則進入循環重復執行某段程序;若邏輯條件為假,則結束執行循環某段程序的操作,執行后面的程序語句,如圖6-4所示。

圖6-4 while語句循環與for語句循環圖
推薦閱讀
- 黑客攻防從入門到精通(實戰秘笈版)
- Flask Blueprints
- Mastering Objectoriented Python
- Java游戲服務器架構實戰
- 網頁設計與制作教程(HTML+CSS+JavaScript)(第2版)
- PostgreSQL 11從入門到精通(視頻教學版)
- SAP BusinessObjects Dashboards 4.1 Cookbook
- Android系統級深入開發
- C#開發案例精粹
- Go語言底層原理剖析
- C#程序設計基礎入門教程
- PostgreSQL Developer's Guide
- Spring Boot學習指南:構建云原生Java和Kotlin應用程序
- PhantomJS Cookbook
- 精通Oracle 12c 數據庫管理