20211208葛洺君 2021-2022-2 《Python程式設計》實驗02報告
阿新 • • 發佈:2022-04-06
# 20211208 2021-2022-2 《Python程式設計》實驗02報告
課程:《Python程式設計》
班級:2112
姓名:葛洺君
學號:20211208
實驗教師:王志強
實驗日期:2022年3月31日
必修/選修: 公選課
## 1.實驗內容
設計並完成一個完整的應用程式,完成在複數域上的加減乘除模等運算,功能多多益善,程式碼行數越少越好。運用一些基本語法、判定語句、迴圈語句、邏輯運算等。
## 2. 實驗過程及結果
1.先寫一個簡單的實數域計算器
2.加入退出過程,並修改過程,使過程更加流暢
3.擴充套件到複數域
4.運用complex型變數簡化複數運算
5.簡化,將多個迴圈合併
## 3. 實驗過程中遇到的問題和解決過程
- 問題1:首先是程式碼的輸出結果不夠美觀
- 問題1解決方案:準備學習thinker庫以實現有按鈕以及介面的簡易計算器
- 問題2:複數運算編寫錯誤
- 問題2解決方案:找張草稿紙理清思路,再編寫
- 問題3:初次設計整體程式碼數量太多,運算速度慢
- 問題3解決方案:優化整合程式碼數量,用complex型變數的用法優化了程式碼
## 其他(感悟、思考等)
程式碼編寫,很容易變得冗長,要學會回頭看自己寫的程式碼,思考研究能否進行合併,優化過程等,但是可以不急著一開始就取最優,也不可能一開始就取最優,思路是一個螺旋上升的過程。