实验二作业 20193309 蔡毅敏

20193309 实验二《Python程序设计》实验报告

 # 学号 2019-2020-2 《Python程序设计》实验x报告

课程:《Python程序设计》
班级: 1933
姓名: 蔡毅敏
学号:20193309
实验教师:王老师
实验日期:2020年4月11日
必修/选修: 公选课

## 1.实验内容
此处填写实验的具体内容;

制作一个可以实现一些基本二元运算的计算器(+、-、*、/、^、%)

## 2. 实验过程及结果
此处填写实验的过程及结果(实验过程、结果在后面,附上图片)
过程:

使用上周所学的类的知识,将函数定义并在bool值判断为true(及输入的数据和运算符合法时)时,执行计算过程。

结果:

成功完成基本的二元运算符的运算,并且可以实现保留小数点位数的效果。

依次输入第一个数字、运算符、第二个数字、保留小数点的位数

可以得到我们想得到的计算结果。


## 3. 实验过程中遇到的问题和解决过程
- 问题1:如何实现加减乘除、乘方、取余 的二元运算
- 问题1解决方案:使用上周所学的类的知识,将函数定义并在bool值判断为true(即输入的数据和运算符合法时)时,执行计算过程。


- 问题2: 如何方便得到计算结果,而不每一次都重新判断符号
- 问题2解决方案:使用函数,将判断过程放在函数的类中。

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

在实现计算器过程中,思路大抵清晰,但是要把程序写出来仍需要画出清晰的流程图,依据流程图写下程序。

限于word流程图无法在导向箭头上加条件,在此说明:

1、      符号为+

2、      符号为-

3、      符号为*

4、      符号为/

5、      符号为%

6、      符号为pow(乘方)

充分利用已学知识,加深了我对python的理解

 

## 参考资料

《Python编程 从入门到实践》【美】Eric Matthes 著

 

 

posted @ 2020-04-11 11:35  20193309蔡毅敏  阅读(76)  评论(0编辑  收藏