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自带的计算器程序,会简明许多。以后可以去学习可视化的方法,这样可以跳出单纯的编程过程,实现更复杂更实用的功能。

## 参考资料

百度百科

posted @ 2021-05-10 20:33  20203121尹宗颐  阅读(109)  评论(0编辑  收藏  举报