20244213 实验二《Python程序设计》实验报告

实验二 计算器设计

(一)实验内容

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。

考核基本语法、判定语句、循环语句、逻辑运算等知识点
(二)实验要求

创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。

(三)实验报告

学号 20244213《Python程序设计》实验二报告

课程:《Python程序设计》
班级: 2442
姓名: 孙爱宣
学号:20244213
实验教师:王志强
实验日期:2025年4月1日
必修/选修: 专选课

1.实验内容

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
在老师的教学引领下,我从最简单的加和输出到编写成一步步加入各类运算的计算器程序。

2. 实验过程及结果

(1)先编写一个加和输出程序,并测试是否能够正常输出内容并完成a与b加和问题,测试完成后加入各类运算符号并继续运行程序来尝试。
编写:

测试:

(2)进一步完善,使得输出结果与我输入的数字以及运算符号在运算逻辑上和表现形式上都相符合。

使用除法来验证程序是否能够正常运行。

(3)为解决只能做单次运算的问题,加入循环程序。


运行并分别尝试输入Y和N,看程序是否都能够正常运行。

(4)将运算范围扩大到复数,在输入阶段加入复数与实数两种选择。

运行尝试复数运算程序能否正常运行

(5)将计算器进行美化,加入特殊符号标记等

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

  • 问题1:最初进行乘除运算时输出仍然是a+b的形式
  • 问题1解决方案:将print里的+换成{calculator41},使得输出的符号即计算选择符号
  • 问题2:循环时出现错误,无法正常循环,报错
  • 问题2解决方案:缩进格式出了问题,将循环所在行调至正常的正确的缩进格式

其他(感悟、思考等)

这次实验又让我学会了一项编写计算器程序的技能,收益颇多的同时也暴露出来许多问题,比如不注意缩进格式,忘记中英文切换等等,但随着一步步的改进与完善终于写出了一个能够正常运行且计算方法多样的程序,收获感很强。

参考资料

posted @ 2025-04-01 20:41  孙爱宣  阅读(48)  评论(0)    收藏  举报