20183419陈玉玺 2019-2020-2 《Python程序设计》实验二报告

20183419陈玉玺 2019-2020-2 《Python程序设计》实验二报告

课程:《Python程序设计》

班级: 1834班

姓名: 陈玉玺

学号:20183419

实验教师:王志强

实验日期:2020年4月17日

必修/选修: 公选课


1.实验内容

制作了一个能够计算四则运算、模运算、弧度角度制转化的简单计算器。

🐎云链接:https://gitee.com/python_programming/cyx20183419/blob/d8ad60903effc2be3a45752e69ba621e4356bbaa/%E5%AE%9E%E9%AA%8C%E4%BA%8C%E8%AE%A1%E7%AE%97%E5%99%A8/%E5%AE%9E%E9%AA%8C%E4%BA%8C%E8%AE%A1%E7%AE%97%E5%99%A8.py

2. 实验过程及结果

  • 编写了一个专门用来进行四则运算的类,以及一个去掉括号的函数。
  • 调用math函数来解决角度弧度转化的问题。

  • 编写能够让人看懂的主程序。

3. 实验过程中遇到的问题和解决过程

  • 问题1:如何去掉括号
  • 问题1解决方案:使用递归方法按照从内到外的顺序将括号内容替换成整数。

  • 问题2:怎么给函数和类起名
  • 问题2解决方案:不懂的词去百度翻译。

其他(感悟、思考等)

虽然多项式的计算器可以使用eval()函数来解决,但是这其中的方法拿来练习编写程序还是很不错的的。

参考资料

python3.7技术手册-标准库 https://docs.python.org/zh-cn/3.7/library/index.html

posted @ 2020-04-19 16:54  陈玉玺  阅读(99)  评论(0编辑  收藏  举报