關於python程序設計流程(未完結)


要點概論:

1.了解程序設計過程

2.掌握程序流程圖

3.了解代碼書寫規則

4.掌握順序結構

5.掌握選擇結構

6.了解程序設計方法與風格

一.基本邏輯結構

程序處理流程具有輸入,處理和輸出三個步驟:

  輸入包括變量賦值語句等

  處理包括算法,邏輯,計算等

  輸出包括打印,寫入文件或數據庫等

基本結構分為順序結構,選擇結構和循環結構三種:

  順序結構:順序結構作為最簡單的控制結構,是按照語句書寫的先后次序一句一句地執行。

  選擇結構:選擇結構又稱為分支語句,條件判斷結構,表示在某種特定的條件下選擇程序中的特定語句執行,即對不同的問題采用不同的處理方式。

  循環結構:是指只要條件表達式為真,程序就反復,有規律地執行某一操作塊的現象

 

二.python程序設計流程

采用python設計程序一般分為如下步驟。

  步驟1:分析找出解決問題的關鍵之處,即找出解決問題的算法,確定算法的步驟。

  步驟2:將算法轉換為程序流程圖

  步驟3:根據程序流程圖編寫符合python語法的代碼

  步驟4:調試程序,糾正錯誤。

 三.代碼書寫縮進

python語言使用代碼書寫縮進體現程序的邏輯關系,行首的空白成為縮進,縮進結束就代表一個代碼塊結束。

  1.python語言將代碼書寫縮進作為語法要求

  2python利用行首的空白(空格和制表符(tab鍵))來決定邏輯行的縮進層次

  3.同一層次的語句必須有相同的縮進,每一組這樣的語句稱為一個塊

ps:空格和制表符不能混用

 

四.輸入與輸出

  1.數據輸入:input()

  2.數據輸出:print()

 

五.基本結構詳解

  1.順序結構

    順序結構是最簡單的控制結構,按照語句的書寫先后次序依次執行,其特點是程序沿着一個方向進行,具有唯一的入口和出口。

   2.選擇結構

   選擇結構又稱為分支結構,表示在某種特定的條件下選擇特定語句執行,python通過 if 語句來實現分支結構,其具有單分支,雙分支,多分支三種形式

     2.1  單分支

        

       if 條件表達式:

        語句塊

     2.2 雙分支

      如圖所示,當條件表達式的值為True時,程序執行語句1;當條件表達式的值為False時,程序執行語句2

      

      if 條件表達式:

        <語句1>

      else:

        <語句2>

     2.3 多分支

      當分支超過兩個時,采用if語句的多分支語句。該語句的作用是根據不同的條件表達式的值確定執行哪個語句塊。當某個條件表達式值為True時,就執行該條件下的語句塊,其余分支不再執行;若所有條件都不滿足,且又else子句,則執行該語句快

      否則什么也不執行。

      if 條件表達式1:

        <語句塊1>

      elif 條件表達式2:

        <語句塊2>

      elif 條件表達式3:

        <語句塊3>

      ...

      else:

        <語句塊n>

 

      

    3.循環結構(未完成)

    3.1 while 語句

      【格式1】

      while 循環控制條件:

        循環體

       【格式2】

      while 循環控制條件:

        循環體

      else:

        語句 

    3.2  for 語句

      for語句是遍歷型循環,依次訪問序列中的全體元素,主要用於列表,元組等迭代結構。

      for 目標標識符 in 序列:
        循環體

    3.3 循環嵌套

      一個循環體中嵌入另一個循環,稱為多重循環,又稱循環嵌套。較常見的是二重循環。

      3.3.1

        二重循環:python語言允許在 while 循環中國嵌入 for 循環,反之亦可。語法如下

        

while expression:
  for iterating_var in sequence:
    statement(s)
  statement(s)

        二重循環結構的構造需要確定外層循環控制變量,內層循環控制變量以及內外層循環控制變量之間的關系,一般具有如下步驟。

        步驟1:確定其中一個循環控制變量為定值,實現單重循環。

        步驟2:將此循環控制變量從定值變化為變值,將單重循環轉變為雙重循環。

     3.4  構造循環結構

       (未完成) 

  

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM