Personal project (calculator)
一、遠端倉庫的碼雲專案地址https://gitee.com/SUNXZ/personal_project41656
二、PSP專案時間規劃表
三、程式支撐
1.能支援兩個運算元,一種運算子。
2.能支援兩個運算元的簡單四則運算(只有一個操作符)
3.能支援簡單混合四則運算(最多有3個操作符,沒有括號)
4.能支援稍微複雜的混合四則運算(最多3個操作符,有括號)
解題思路描述:即剛開始拿到題目後,如何思考,如何找資料的過程。
獲取題目首先想到要運用Python,還需要用到def函式,其他的在書寫是進行更改。
. 設計實現過程。設計包括程式碼如何組織,比如會有幾個類,幾個函式,他們之間關係如何,關鍵函式是否需要畫出流程圖?單元測試是怎麼設計的?
設計在一個函式中實現實現加減乘除四則運算,檢視加減、加乘等是否都能實現,需要從命令列引數讀入輸出,
四、程式設計與實現過程
1.程式碼組織情況
python的程式碼編寫遵循PEP8的規定。
嚴格使用縮排來體現程式碼的邏輯從屬關係。
2.關鍵函式流程圖
3.說明實現演算法的關鍵部分
判斷演算法 取前一個進行判斷
4.實現過程中遇到的問題與困難
在測試時會有PASS