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)
屏幕截图 2026-03-23 191817

3.编写数字游戏
image

4.利用LLM生成猜数字的游戏。
image
LLM的优点:
1. 处理非整数输入,检查数字范围,错误输入不消耗尝试机会
2. try-except捕获异常,避免程序崩溃
3. 结束后询问是否继续,支持多轮游戏
4. 模块化代码结构:封装在函数中,提高代码可维护性和可读性

  1. 掌握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.通过阅读大模型所写的代码,我认识到了提高代码可维护性和可读性的重要性,以及如何应对特殊情况(如处理非整数输入)。

代码库

我的python作业

posted @ 2026-03-23 20:03  20252223  阅读(7)  评论(0)    收藏  举报