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

第3章 控制語句和函數

Python除了擁有進行基本運算的能力,同時也具有寫出一個完整程序的能力,那么對于程序中各種復雜的邏輯該怎么控制呢?這時控制語句就能派上用場了。

對于一個結構化的程序來說,一共只有三種執行結構,如果用圓角矩形表示程序的開始和結束,直角矩形表示執行過程,菱形表示條件判斷,那么三種執行結構可以分別用下面三張圖表示。

順序結構:就是做完一件事后緊接著做另一件事,如圖3-1所示。

圖3-1 順序結構

選擇結構:在某種條件成立的情況下做某件事,反之做另一件事,如圖3-2所示。

循環結構:反復做某件事,直到滿足某個條件為止,如圖3-3所示。

圖3-2 選擇結構

圖3-3 循環結構

程序語句的執行默認就是順序結構,而條件結構和循環結構分別對應條件語句和循環語句,它們都是控制語句的一部分。

那什么是控制語句呢?這個詞出自C語言,對應的英文是Control Statements。它的作用是控制程序的流程,以實現各種復雜邏輯。下面將重點介紹Python中實現選擇結構、循環結構。

主站蜘蛛池模板: 临邑县| 铅山县| 沙湾县| 盐边县| 丰镇市| 苍山县| 苍溪县| 盐津县| 广宗县| 龙川县| 大同县| 南安市| 湄潭县| 石景山区| 兴城市| 和林格尔县| 乌苏市| 将乐县| 鄂托克旗| 长宁县| 越西县| 镇巴县| 德保县| 新化县| 建瓯市| 安国市| 十堰市| 宝清县| 宣化县| 华宁县| 新宁县| 枞阳县| 广西| 息烽县| 博野县| 周口市| 湟源县| 正阳县| 乌鲁木齐县| 察隅县| 闽清县|