Python零基礎學習系列之四--Python程序設計思想


  前面我們把Python環境安裝成功,同時也選擇了自己合適的IDE工具來開啟自己的編程之旅。 

  那么今天來說說怎么編程,程序設計需要什么步驟,我們應該怎么做才能編寫自己的程序。

1-1、程序設計方法:

  IPO模式:  

  • I:input--輸入,程序的輸入(文件輸入、網絡輸入、用戶手工輸入、隨機數據輸入、程序內部參數輸入等)   
  • P:process--處理,程序的主要邏輯(程序對輸入進行處理輸出產生結果;處理的方法也叫算法)  
  • O:output--輸出,程序的輸出(屏幕顯示輸出、文件輸出、網絡輸出、操作系統內部變量輸出等)

1-2、編寫程序的步驟:

  • 分析問題:分析問題的計算部分
  • 確定問題:將計算部分划分為確定的IPO三部分
  • 設計算法:完成計算部分的核心處理方法
  • 編寫程序:實現整個程序
  • 調試測試:使程序在各種情況下都能正確運行
  • 升級維護:使程序長期正確運行,適應需求的微小變化

1-3、程序實例:

  問題:如何利用Python程序進行攝氏度和華氏度的轉換

  步驟一:分析問題的計算部分

  步驟二:確定功能,使用IPO方法進一步分析

  輸入:華氏或者攝氏溫度值、溫度標識

  處理:溫度轉化算法

  輸出:攝氏或者華氏溫度值、溫度標識

  F表示華氏度,C表示攝氏度

  步驟三:設計算法

  根據華氏和攝氏溫度定義,單位刻度對應溫度關系轉換公式:

  C = (F - 32) / 1.8

  F = C * 1.8 + 32

  步驟四:編寫程序

val = input("請輸入帶有溫度表示符號的溫度值(例如:32C):") if val[-1] in ['C', 'c']: f = 1.8 * float(val[0: -1]) + 32
    print("轉換后的溫度為: %.2fF" % f) elif val[-1] in ['F', 'f']: c = (float(val[0: -1]) - 32)/ 1.8
    print("轉換后的溫度為:%.2fC" % c) else: print("輸入錯誤,請輸入正確的值")

  步驟五:調試、運行程序

  步驟六:升級維護

(PS:自己寫得學習筆記,請勿轉載,如果轉載請注明出處,謝謝!)

 

 

  


免責聲明!

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



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