课程:《Python程序设计》
班级: 1931
姓名: 彭淇靖
学号:20193118
实验教师:王志强
实验日期:2020年4月12日
必修/选修: 公选课
1.实验内容
设计简易版计算器,运用基本语法、判定语句、循环语句、逻辑运算等知识点
功能如下:
1、加减乘除四则运算
2、求模运算
3、平方运算
4、三角函数
2. 实验过程及结果
使用条件语句进行计算功能的选择及实施(该计算器设定参与运算的数为整数,保证功能2求模时模数为整数)
计算功能选择
将功能1与功能2合并,用条件语句对加减乘除和求模五个不同的运算进行处理
平方运算(输入一个数即可)
三角函数
完整代码码云链接:https://gitee.com/peng_qi_jing/untitled10/blob/master/实验二:计算器.py
运行结果
3. 实验过程中遇到的问题和解决过程
-
问题1:
当
时,由于break跳出循环因此只能运行一次
-
问题1解决方案:去掉后面的else部分或去掉while True和else部分
修改后运行如下:
-
问题2:计算功能出现问题
-
问题2解决方案:查找资料后发现应import math,并调用math函数
-
...
其他(感悟、思考等)
在编写程序的过程中尽量注意细节部分,不要粗心。
遇到不懂的及时进行询问或百度。
该计算器程序只限于整数,在功能上有一定限制,希望学到后面能够进一步优化其功能。