20252223冉云天 python作业 20260323
20252223 2026-3 《Python程序设计》实验1报告
课程:《Python程序设计》
班级: 2522
姓名: 冉云天
学号:20252223
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课
1.实验内容
.熟悉Python开发环境;
介绍Python开发环境的各项功能。
2.练习Python运行、调试技能;
编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
编写一个猜数字的游戏。
4.利用LLM生成猜数字的游戏。
运行并给出相应的截图。
对比你写的Python程序,分析LLM生成代码的优点,至少写3个。
5. 掌握git技能
需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式)
2. 实验过程及结果
1.对python的理解:Python开发环境是一套集成的工具组合,包括用于编写代码的编辑器(如VS Code、PyCharm)、运行代码的Python解释器、管理第三方库的包管理器(如pip)、创建隔离开发环境的虚拟环境(如venv),以及调试、测试、构建和版本控制等辅助功能,旨在为开发者提供高效、便捷的编程体验。
2.调试过程图(vscode)

3.编写数字游戏

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

LLM的优点:
1. 处理非整数输入,检查数字范围,错误输入不消耗尝试机会
2. try-except捕获异常,避免程序崩溃
3. 结束后询问是否继续,支持多轮游戏
4. 模块化代码结构:封装在函数中,提高代码可维护性和可读性
- 掌握git技能
我的python作业
![屏幕截图 2026-03-23 191932]()
我的python作业
![屏幕截图 2026-03-23 191940]()
我的python作业
![屏幕截图 2026-03-23 192056]()
我的python作业
3. 实验过程中遇到的问题和解决过程
-
问题1:使用vscode调试时出现error
![屏幕截图 2026-03-23 185808]()
-
问题1解决方案:将launch.json配置文件中的integratedTerminal改为externalTerminal.
-
问题2:猜数字游戏中,条件判断guess == number永远无法成立。
-
问题2解决方案:将while guess !=number 改为True.
在相等条件成立下,break出去
其他(感悟、思考等)
这次python实验课让我有了如下几点认识:
1.调试时应该使用debug调试器,不应该一直使用print,不利于调试大型项目。
2.guess_number游戏强化了我对while if-else语句的理解。
3.我学会了如何托管代码到gitee上,如何在vscode上创建仓库,关联到仓库,如何推送、缓存、追踪。
4.通过阅读大模型所写的代码,我认识到了提高代码可维护性和可读性的重要性,以及如何应对特殊情况(如处理非整数输入)。




浙公网安备 33010602011771号