实验1
《Python程序设计》实验1报告
课程:《Python程序设计》
班级: 2532
姓名: 刘人宁
学号:20253201
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课
实验内容
熟悉Python开发环境(PyCharm、IDLE、VIM、PDB),掌握各环境的核心功能;
练习Python程序的运行和调试技能,包括断点设置、单步执行、变量监控等;
编写猜数字游戏,练习变量、字符串、对象、缩进和注释等基础语法;
利用LLM生成猜数字游戏代码,运行并对比分析LLM生成代码的优点;
掌握Git基本技能,将代码托管到Gitee平台。
实验过程及结果
2.1 Python开发环境熟悉
本次实验熟悉了pycharm的Python开发环境
2.2 运行与调试技能练习
编写了一个猜拳程序,在PyCharm中设置断点,掌握了基本调试功能


2.3 手动编写猜数字游戏
编写了基础版猜数字游戏,实现了随机数生成、用户输入、结果判断、异常处理等功能

2.4 LLM生成猜数字游戏
使用trae生成的猜数字游戏,对比手动代码:


1.代码更清晰,变量名更规范
2.难度设置更加合理
3.可以防止违法输入
2.5 Git代码托管
将实验代码托管到Gitee仓库,
实验过程中遇到的问题和解决过程

问题1:不能上传到gitee
解决:用了另一种上传方式
问题2:代码开始使用时间限制难度,发现不会写
解决:问了一下豆包,需要用双线程,难度高,改成了用猜测次数限制难度
其他(感悟、思考等)
通过这次实验,我不仅精进了python技术,还学会了调试,git,ai生成代码相关知识,我体会到ai在编程中的巨大作用,速度极快,代码清晰,并且可以随时打断代码编写更改。
仓库链接
参考资料
《程序设计与数据结构教程(第二版)》
[PyCharm官方调试文档](https://www.jetbrains.com/help/pychar
浙公网安备 33010602011771号