20254103 实验一《Python程序设计》实验报告
20254103 2025-2026-2 《Python程序设计》实验1报告
课程:《Python程序设计》
班级: 2541
姓名: 尉瀚文
学号:20254103
实验教师:王志强
实验日期:2026年3月24日
必修/选修: 专选课
1.实验内容
1.1.熟悉Python开发环境;
介绍Python开发环境的各项功能。
1.2.练习Python运行、调试技能;
编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。
1.3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
编写一个猜数字的游戏。
1.4.利用LLM生成猜数字的游戏;
运行并给出相应的截图
对比写的Python程序,分析LLM生成代码的优点,至少写3个
1.5.掌握git技能。
需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式)
2. 实验过程及结果
2.1.熟悉Python开发环境:
- 下载Python与PyCharm社区版
访问Python官网( https://www.python.org/downloads/ )下载Python 3.13.1(64位版本),安装时勾选“Add Python to PATH”以自动配置环境变量。


下载完成后在“命令提示符”中输入“Python”,出现了下图,表明安装成功。

随后下载PyCharm社区版( https://www.jetbrains.com/pycharm/download/ ),安装后启动并新建项目,选择Python版本作为解释器。


2.2.练习Python运行、调试技能:

其次进行Python断点调试。在第4行代码处设置断点,点击debug按钮,调试结果如下图所示。

2.3.编写程序,练习变量和类型、字符串、对象、缩进和注释等:
- 编写一个猜数字的游戏。
玩家可以自定义游戏的难度,系统随机选取一个数,玩家对这个数进行猜测。在猜测过程中,如果玩家猜错,系统会进行“数字大了”“数字小了”等的提示,让玩家继续猜测。如果玩家猜对数字的话,那么游戏就结束啦。编写的代码如下:

2.4.利用LLM生成猜数字的游戏:
给Deepseek大模型输入提示词,生成猜数字游戏程序:


LLM生成代码的优点:
1. 游戏范围可以被提示:LLM的代码增加了对输入范围的检查,如果超出范围的话,系统就会明确提示告你,引导你进行正确的输入。
2. 游戏的次数可以被统计:每次猜测后都可以统计玩游戏的次数,猜中后告知玩家用了多少次,让玩家晚起来有成就感。
3. 支持玩多轮游戏,每轮结束后询问是否继续,并统计总游戏场数、获胜场数,让玩家玩起来不心累。
4. 游戏界面清新活泼生动:使用表情符号和清晰的格式,让提示更生动。同时增加了游戏标题和结束时的统计汇总。
5. 游戏拥有了退出机制:玩家可已在游戏过程中随时退出当前轮次,并在主菜单中选择完全退出,避免无限循环。
2.5.掌握git技能:根据网上教程自行学习安装
注册并登录gitee

安装gitee插件

安装git插件

上传gitee账户

创建仓库

上传“猜数字”游戏代码(没成功,是手动拖进去的

3. 实验过程中遇到的问题和解决过程
问题1: 英语基础薄弱,在使用PyCharm等开发工具时,频繁需要查阅相关单词含义,影响操作效率。
解决方案1: 坚持每日打卡英语,逐步提升技术场景下的词汇理解能力,以提高工具使用效率。
问题2: 编写程序时思路不够清晰,难以快速选择合适的数据类型、函数和变量,影响编程流畅性。
解决方案2: 多参考Python教材和教师录制的教学视频,先从简单、简短、单一功能的示例入手,逐步积累经验,提升编程思维的条理性与灵活性。
问题3: 在实验过程中,偶尔因输入英文字符时出现拼写错误,导致程序因编码识别问题无法正常运行。
解决方案3: 借助系统中显示的红色波浪线提示,或根据控制台输出的英文错误信息,定位并修正错误。

浙公网安备 33010602011771号