前面我們把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:自己寫得學習筆記,請勿轉載,如果轉載請注明出處,謝謝!)