20203121 实验二《Python程序设计》实验报告
# 20203121 2020-2021-2 《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 2031
姓名: 尹宗颐
学号:20203121
实验教师:王志强
实验日期:2021年4月26日
必修/选修: 公选课
## 1.实验内容
-
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
- 考核基本语法、判定语句、循环语句、逻辑运算等知识点
## 2. 实验过程及结果
1.import math 以便之后运用各类数学函数
设置变量k来达成重复使用该计算器的效果
2. 显示计算器功能
3.设置多个数求和的函数
4.判断输入的数是否为整数,并判断是否进行求和计算,或停止使用计算器
5.其他功能的选择
6.询问是否继续使用
7.运行结果展示:
(输入错误)
(多个数求和)
(对数运算)
(指数运算)
(三角函数)
(反三角函数)
(退出函数)
8.push到码云
## 3. 实验过程中遇到的问题和解决过程
- 问题1:计算器功能太单一
- 问题1解决方案:上网查询高级计算器的功能,然后为自己的计算器加上其中能实现的功能
- 问题2:不会使用三角函数,反三角函数,对数函数等
- 问题2解决方案:import math,上网查询相关函数的代码
- 问题3:不会使用函数,难以进行多个数求和等运算
- 问题3解决方案:模仿老师讲的函数,加以上网查询相关函数的用法
## 其他(感悟、思考等)
这是我第一次用编程做出较为实用的程序,想要做出功能复杂的计算器,花了不少心思,不过做完后也很有成就感。
但我的计算器还有很多可以改进的地方,比如在pycharm中看起来运行起来界面很复杂,可以考虑将其可视化,做成类似Windows自带的计算器程序,会简明许多。以后可以去学习可视化的方法,这样可以跳出单纯的编程过程,实现更复杂更实用的功能。
## 参考资料
百度百科