20191221 《Python程序设计》实验x报告

课程:《Python程序设计》
班级: 1912
姓名: 何应霆
学号:20191221
实验教师:王志强
实验日期:2020年4月11日
必修/选修: 公选课

1.实验内容

制作简易的计算器

2. 实验过程及结果

用手动输入的方式读取符号和运算的数,基本思路如下:首先制作进场出场,引入一个变量a来做到,输入S开始E退出。在导入初始数字c以后,用if语句判断运算符号并且把输入数字放在if条件成立的执行代码中即可做到运算
代码截图

运行截图

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

问题1,之前是直接开始,然后发现只能计算一次,非常不便

用while 1 == 1来做到无限循环,然后给予一个出口,所以引入变量a作为出口,并且添加了S以开始的功能。

问题2,计算除法的时候出现数据错误

把e数据类型从int换为了float

问题3,每一次计算都需要重新输入数字再计算,十分不便,并且如果输入的符号不是+ - * /便会直接结束计算,重复到输入S或E的阶段

用while循环做到无限计算,并用输入=作为出口,while循环同时解决了输入符号不对的问题

其他

其实就只是更加理解了程序的出入口设置和一些while循环的应用