20211208葛洺君 2021-2022-2 《Python程序设计》实验02报告
# 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型变量的用法优化了代码
## 其他(感悟、思考等)
代码编写,很容易变得冗长,要学会回头看自己写的代码,思考研究能否进行合并,优化过程等,但是可以不急着一开始就取最优,也不可能一开始就取最优,思路是一个螺旋上升的过程。