20244220 实验二《Python程序设计》实验报告
实验二 计算器设计
(一)实验内容
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点
(二)实验要求
创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。
(三)实验报告
在规定时间前发表博客,标题“学号 实验二《Python程序设计》实验报告”
实验报告模板如下:
学号 20244220《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 2442
姓名: 陈彦竹
学号:20244220
实验教师:王志强
实验日期:2025年4月1日
必修/选修: 专选课
1.实验内容
(1)设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。考核基本语法、判定语句、循环语句、逻辑运算等知识点。
计算机应用程序使用到基本语法例如print,用于输出;
这个程序还需要使用+ - * / % // 等程序运算语言的逻辑运算;
在运算过程中,需要判断需要实数或复数运算,以及不同运算符号,这需要用到while、if、elif等循环语句
2. 实验过程及结果
(1)定义一个名为calculate的函数,该函数接受三个参数:a,b,operator41.(用来指示对a和b进行何种运算)

(2)运用循环语句,根据传入的操作符对两个数进行相应的运算并返回结果。

(3)使用输出函数print,对计算器编程进行特殊化处理,注意使用多项输出需要标志三个引号。

(4)运用布尔类型变量flag,将flag=True和while flag进行配合使用,可以持续循环运行代码,直到False。

(5)计算器程序可以成功运行,如下图。

3. 实验过程中遇到的问题和解决过程
- 问题1:在定制自定义作者信息时,没有运用三个引号进行多行输出,导致代码错误。
- 问题1解决方案:课间询问老师,在老师的指导下,发现问题并进行改正。
- 问题2:最后的信息输出大括号没有使用英文格式,导致代码标错。
- 问题2解决方案:在寻求同学的帮助后,得到解决
其他(感悟、思考等)
实验二中,老师教我们学习了如何编写一个运算数字的计算器程序,我们学习了运算符号,布尔函数,循环结构等等新的编程知识。在进行实验的过程中,我经历了一些困难,但是最后通过老师和同学的帮助成功运行了程序,让我体验到了学习新知识的乐趣。同时,这个程序也可以运用到我日常的数学学习中,让我体验到了编程的实用性。
浙公网安备 33010602011771号