20184221 2019-2020-2 《Python程序设计》实验二报告

20184319 2019-2020-2 Python程序设计》实验二报告

课程:《Python程序设计》
班级: 1842
姓名: 黄伟琪
学号:20184221
实验教师:王志强
实验日期:2020421
必修/选修: 公选课

 

1.实验内容

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点

 

 

 

2. 实验过程及结果

(一)首先定义两个变量 number1 calculate 分别储存运算数与运算符

 

 

 

 

 

(二)使用while循环

 

 

 

 

 

(三) if elif 来进行功能的构建

(四)输入符号后,定义新的函数number2=要添加的新运算数

 

 

 

 

 

(五)特别地,这里对除法的被除数和乘方的结果做了说明,以免发生程序错误

 

 

 

 

 

 

(六)前一个print是对阶段性结果输出,当运算符号为0时,后一个print输出最终结果

 

 

 

 

 

 

以下为全部代码:

 

 

 

 

以下为运算结果:

 

 

 

 

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

问题1:在构建计算器时,一开始将问题想得太简单,导致做出来的计算器程序十分简陋

解决过程:重新将计算器的功能进行重建,增加循环与乘方功能

问题2:还是无法将一些快捷键熟练运用

解决过程:重复看看看!

做前思考:

(一)计算器的基本功能应该要有加、减、乘、除、乘方,所以计算器的构建也要以这些为主。

(二)应该要使用循环,使得我们能够持续添加运算数

(三)必须要注意除法的被除数不能为0 与乘方为0时,结果为1这两点

posted @ 2020-04-21 16:15  黄伟琪-20184221  阅读(189)  评论(0编辑  收藏  举报