20252106 高子恒 实验二 《Python程序设计》实验报告
学号20252106 《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 2521
姓名: 高子恒
学号:20252106
实验教师:王志强
实验日期:2026年4月13日
必修/选修: 公选课
1.实验内容
此处填写实验的具体内容;
(1)编写计算器程序
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点。


(2)用LLM生成一个计算器程序
介绍相关功能,并分析生成的程序代码含义。
对比分析自写程序与生成程序的区别(好与坏)。




相关功能:支持加减乘除、取余、整除等基础运算,以及对数、幂、平方根、阶乘、绝对值等高级运算,可连续计算、自动防错、随时退出,输入整数 / 小数都能用,结果自动精简显示。
新计算器程序好处与旧版坏处:
1.功能多很多:旧版只有 7 种运算,新版加了幂、平方根、阶乘、绝对值,旧版无法满足这些运算。
2.结果更整洁:自动保留 4 位小数,看着岂不是爽飞了。
3.更安全不崩溃:输错数字、除 0、负数开方都会提示,不会报错退出;旧版直接满屏红红的error。
新计算器坏处:如果硬要说的话,那就是作为新手小白的话无法完全理解这部分代码,不过我会努力的!
2. 实验过程及结果
此处填写实验的过程及结果
旧版运行结果:

新版运行结果:

3. 实验过程中遇到的问题和解决过程
- 问题1:从豆包复制代码出错,但肉眼看代码明明是对的
- 问题1解决方案:清理不可见字符,不然python解释器会看不懂
- 问题2:输入数字时不小心输入字母,直接报错
- 问题2解决方案:重新修改代码,处理输入不合法情况
- 问题3:使用中文符号导致报错
- 问题3解决方案:注意中英文切换
4. 掌握Git技能
2.3.1 托管步骤
1.在Gitee平台生成私人令牌,在PyCharm的Gitee插件中完成登录
2.初始化本地Git仓库,关联远程Gitee仓库
3.在PyCharm的Commit面板中选中修改文件,填写提交信息后执行Commit and Push
4.验证代码已成功推送至远程仓库
2.3.2 托管结果
点击移步我的Gitee仓库:实验二计算器.py · 高子恒/冰冻生菜的仓库 - 码云 - 开源中国
提交到gitee的结果如下图:

其他(感悟、思考等)
首先,if、else后面一定要加:,这个真的不要再忘了(已经错了无数次了);
其次,ai的功能真的十分强大,从ai上可以检查出自己程序的问题,并且更好的完善代码功能;但也不能完全依赖ai,要自己动手写。
参考资料
1.《程序设计与数据结构教程(第二版)》https://book.douban.com/subject/26851579/
2.Python官方文档:https://docs.python.org/zh-cn/3/
PyCharm调试指南:https://www.jetbrains.com/help/pycharm/debugging-code.html

浙公网安备 33010602011771号