20254304 实验一《Python程序设计》实验报告
20254304 2025-2026-2 《Python程序设计》实验1报告
课程:《Python程序设计》
班级: 2543
姓名: 田奇
学号:20254304
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
介绍Python开发环境的各项功能。
2.练习Python运行、调试技能;
编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
编写一个猜数字的游戏。
4.利用LLM生成猜数字的游戏。
运行并给出相应的截图
对比写的Python程序,分析LLM生成代码的优点,至少写3个
5.掌握git技能
需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式)
2. 实验过程及结果
1.在课上熟悉Python开发环境的各项功能,Python 是一种解释型、面向对象的语言,有多种开发方式,包括:命令行交互式环境(IDLE、Python Shell)、文本编辑器(VS Code)、集成开发环境 如 PyCharm。课上除安装IDLE,主要学习了PyCharm的部分功能,如
(1)运行程序
右键 Python 文件 → Run
或使用快捷键 Shift + F10
运行结果在底部 Run(运行)窗口中显示
(2)调试程序
在代码行号左侧设置断点
使用 Debug模式运行程序
可逐行执行代码,查看变量值变化
有助于理解和排查程序错误
(3)Git、Gitee
进行代码托管
有利于团队协作和作业管理
(4)终端打包exe
等
2.练习Python运行、调试技能
2.1 程序运行截图:
(1)石头剪刀布游戏

(2)猜数字游戏

2.2程序调试截图:
通过断点debug调试,在猜数字游戏中,我们可以悄悄“开挂”,提前知道系统生成的随机数是多少,如下图:

3.编写猜数字游戏
以下为课上所编:

4.利用LLM生成猜数字的游戏
腾讯元宝生成的猜数字游戏python代码:

LLM生成代码的优点:
(1)代码结构更加清晰,原代码所有写在全局作用域,不利于维护和扩展
(2)程序在异常输入情况下仍能正常运行,提高了稳定性,原代码若用户输入非数字,程序可能崩溃
(3)函数返回结果(如是否胜利、猜测次数),可继续扩展为:多局游戏、成绩统计、排行榜等
5.掌握git技能
把编写的代码托管到Gitee上,以下为托管过程和结果的截图:


- 我的Gitee仓库
3. 实验过程中遇到的问题和解决过程
- 问题1:最开始上传Gitee,创建仓库失败
问题1解决方案:将相关问题报给AI,询问得知是自己最开始在 Gitee 账号中开启了 “隐藏邮箱(不公开邮箱)” 功能;

- 问题2:刚开始debug不会调试,猜数字游戏无法一次性查看到系统生成的随机数字
问题2解决方案:询问同学得知,同时在短视频平台深入学习相关功能

浙公网安备 33010602011771号