- Python基礎及應用
- 呂云翔 姚澤良 張揚等編著
- 395字
- 2021-10-27 15:16:28
第3章 控制語句和函數
Python除了擁有進行基本運算的能力,同時也具有寫出一個完整程序的能力,那么對于程序中各種復雜的邏輯該怎么控制呢?這時控制語句就能派上用場了。
對于一個結構化的程序來說,一共只有三種執行結構,如果用圓角矩形表示程序的開始和結束,直角矩形表示執行過程,菱形表示條件判斷,那么三種執行結構可以分別用下面三張圖表示。
順序結構:就是做完一件事后緊接著做另一件事,如圖3-1所示。

圖3-1 順序結構
選擇結構:在某種條件成立的情況下做某件事,反之做另一件事,如圖3-2所示。
循環結構:反復做某件事,直到滿足某個條件為止,如圖3-3所示。

圖3-2 選擇結構

圖3-3 循環結構
程序語句的執行默認就是順序結構,而條件結構和循環結構分別對應條件語句和循環語句,它們都是控制語句的一部分。
那什么是控制語句呢?這個詞出自C語言,對應的英文是Control Statements。它的作用是控制程序的流程,以實現各種復雜邏輯。下面將重點介紹Python中實現選擇結構、循環結構。