20184221 2019-2020-2 《Python程序设计》实验二报告
20184319 2019-2020-2 《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 18级4系2班
姓名: 黄伟琪
学号:20184221
实验教师:王志强
实验日期:2020年4月21日
必修/选修: 公选课
1.实验内容
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点
2. 实验过程及结果
(一)首先定义两个变量 number1 与calculate 分别储存运算数与运算符
(二)使用while循环
(三)用 if elif 来进行功能的构建
(四)输入符号后,定义新的函数number2=要添加的新运算数
(五)特别地,这里对除法的被除数和乘方的结果做了说明,以免发生程序错误
(六)前一个print是对阶段性结果输出,当运算符号为0时,后一个print输出最终结果
以下为全部代码:
以下为运算结果:
3. 实验过程中遇到的问题和解决过程
问题1:在构建计算器时,一开始将问题想得太简单,导致做出来的计算器程序十分简陋
解决过程:重新将计算器的功能进行重建,增加循环与乘方功能
问题2:还是无法将一些快捷键熟练运用
解决过程:重复看看看!
做前思考:
(一)计算器的基本功能应该要有加、减、乘、除、乘方,所以计算器的构建也要以这些为主。
(二)应该要使用循环,使得我们能够持续添加运算数
(三)必须要注意除法的被除数不能为0 与乘方为0时,结果为1这两点