20253317孙晓东 实验一《Python程序设计》实验报告
20253317 2025-2026-2 《Python程序设计》实验1报告
课程:《Python程序设计》
班级: 2533班
姓名: 孙晓东
学号:20253317
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
介绍Python开发环境的各项功能。
2.练习Python运行、调试技能;
编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
编写一个猜数字的游戏。
4.利用LLM生成猜数字的游戏。
运行并给出相应的截图。
对比你写的Python程序,分析LLM生成代码的优点,至少写3个。
5. 掌握git技能
需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式)
2. 实验过程及结果
1.编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。


2.编写一个猜数字的游戏。


3.利用LLM生成猜数字的游戏。

4.需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式)
托管过程及结果:

链接:
caishuzi123
3. 实验过程中遇到的问题和解决过程
- 问题1:实验中生成随机数这一条代码运行错误
- 问题1解决方案:debug调试运行
- 问题2:不知道如何将Gitee仓库地址转化成markdown文件
- 问题2解决方案:将网址传给豆包,然后让它生成markdown文件
感悟
LLM生成代码的优点:
- 尝试次数限制,增加挑战性
LLM的代码设定了最多 10 次 尝试机会,并在每次猜测后显示剩余次数;而我的代码是无限循环,直到猜对为止。虽然降低了挫败感,但也缺少了“有限机会”带来的紧张感和策略性。 - 游戏结束反馈更完整
LLM的代码在玩家用尽机会后,会明确告知正确的数字,并显示游戏结束信息;而我的代码只有猜中才会结束,如果一直猜不中,游戏会永远继续,没有明确的失败结局。 - 用户体验细节更丰富
LLM生成的代码与用户的互动性更高,考虑的也更加详细周到。
参考资料
- 《Python完全自学教程》
-Python开发环境及常用库全面指南 - ...

浙公网安备 33010602011771号