Python基礎篇(4)---流程控制
阿新 • • 發佈:2022-03-07
本章內容
• 流程控制
• 分支結構
• 迴圈結構
流程控制
流程控制就是控制事務的執行流程。執行流程的分類有順序結構,分支結構,迴圈結構。
順序結構是最簡單的程式結構,也是最常用的程式結構,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。
流程圖如下:
順序結構的執行是依據一定的條件選擇執行流程,而不是嚴格按照語句出現的物理順序。
流程圖如下:
迴圈結構是指在程式中需要反覆執行某個功能而設定的一種程式結構。它由迴圈體中的條件,判斷繼續執行某個功能還是退出迴圈
流程圖(以while迴圈為例子)如下:
必知必會的知識:程式碼直接的從屬關係。
1.在Python中我們使用縮排來表示程式碼的從屬關係if a > b: print("111") # 屬於if判斷的子程式碼,是否執行由if判斷的結構決定 2.並不是所有的程式碼都有子程式碼 目前學習到的有子程式碼的有 if else elif while for 等 像input print 就沒有子程式碼 3.如果多行程式碼屬於同一個父程式碼,那麼這些多行程式碼需要保持相同的縮排。 在Python中推薦使用四個空格表示縮排,增加程式碼的可讀性。 4.具有系統縮排量的程式碼彼此間是按照順序結構執行的,並沒有從屬關係。
分支結構
分支結構就是根據條件判斷的真假去執行不同分支對應的子程式碼,讓計算機具備判斷能力。