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)石头剪刀布游戏

屏幕截图 2026-03-23 221806

(2)猜数字游戏

屏幕截图 2026-03-24 164055

2.2程序调试截图:

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

屏幕截图 2026-03-24 163657

3.编写猜数字游戏

以下为课上所编:

屏幕截图 2026-03-24 164055

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

腾讯元宝生成的猜数字游戏python代码:

屏幕截图 2026-03-24 165618

LLM生成代码的优点:

(1)代码结构更加清晰,原代码所有写在全局作用域,不利于维护和扩展
(2)程序在异常输入情况下仍能正常运行,提高了稳定性,原代码若用户输入非数字,程序可能崩溃
(3)函数返回结果(如是否胜利、猜测次数),可继续扩展为:多局游戏、成绩统计、排行榜等

5.掌握git技能

把编写的代码托管到Gitee上,以下为托管过程和结果的截图:

屏幕截图 2026-03-24 173419

屏幕截图 2026-03-24 171436

- 我的Gitee仓库

3. 实验过程中遇到的问题和解决过程

  • 问题1:最开始上传Gitee,创建仓库失败
    问题1解决方案:将相关问题报给AI,询问得知是自己最开始在 Gitee 账号中开启了 “隐藏邮箱(不公开邮箱)”​ 功能;

屏幕截图 2026-03-24 172633

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

其他(感悟、思考等)

blackwall NB!我男神

人生苦短,我要好好学python

参考资料

posted @ 2026-03-24 17:35  Python2026  阅读(29)  评论(0)    收藏  举报