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型变量的用法优化了代码

## 其他(感悟、思考等)

代码编写,很容易变得冗长,要学会回头看自己写的代码,思考研究能否进行合并,优化过程等,但是可以不急着一开始就取最优,也不可能一开始就取最优,思路是一个螺旋上升的过程。

posted @ 2022-04-06 19:08  洺君  阅读(33)  评论(0编辑  收藏  举报