2024-2025-2 20244330《Python程序设计》实验二报告
2024-2025-2 20244330《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 2443
姓名: 李馨逸
学号:20244330
实验教师:王志强老师
实验日期:2025年3月12日
必修/选修: 公选课
1.实验内容
本次实验需要设计并实现一个简单的计算器程序,该程序需支持基本的算术运算,包括加法、减法、乘法和除法。此外,程序的功能扩展越丰富越好,以增强其实用性。
2. 实验过程及结果
在本实验中,我运用Python编程语言,成功编写了一个功能完备的计算器程序。程序能够执行预期内的各种运算,并且代码已经上传至码云平台。
实验代码:https://gitee.com/w317714/py-meow-meow-meow-meow/blob/master/计算器.py
效果截图:

3. 实验过程中遇到的问题和解决过程
-
问题1:在实现复数运算功能时,我遇到了一个难题,尽管使用了complex类型定义复数,但程序仍然报错。
-
问题1解决方案:经过排查,发现问题出在使用input函数时导致的代码阻塞。对此,我进行了相应的代码调整,问题得以解决。
-
问题2:在添加对数运算功能时,程序无法正常运行。
-
问题2解决方案:经过仔细分析,我发现是因为没有对运算条件进行适当的判断。在添加了必要的条件判断后,对数运算功能得以正常实现。
其他(感悟、思考等)
Python比c要具有灵活性和功能强大的优势。在设计计算器程序的过程中,我巩固了基本的编程知识,还学会了如何解决实际编程中遇到的问题。

浙公网安备 33010602011771号