python1
20251223 胥安 《Python程序设计》实验1报告
课程:《Python程序设计》
班级:2512
姓名: 胥安
学号:20251223
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课
- 实验内容
本实验旨在全面掌握Python程序设计的基础技能与开发流程,具体内容如下:
1. 熟悉Python开发环境:深入了解PyCharm、IDLE、Vim(服务器端)等主流开发/编辑工具的界面布局、功能模块与基本操作。
2. 练习运行与调试技能:在不同环境(Windows物理机、Linux服务器、PyCharm)中运行并调试猜数字游戏程序,掌握断点设置、单步执行、变量监控等调试技巧。
3. 基础编程实践:编写代码实现变量定义、类型转换、字符串处理、循环控制、缩进规范及代码注释,完成经典的“猜数字”游戏。
4. LLM代码生成与对比:利用大语言模型(LLM)生成猜数字游戏代码,对比人工编写代码的差异,分析LLM生成代码的优点。
5. 掌握Git版本控制:学习Git的基本命令(init、add、commit、remote),将代码托管至Gitee代码托管平台,完成代码的版本管理与远程推送。
- 实验过程及结果
2.1人工编写猜数字游戏
代码实现:

运行结果:程序能正确生成随机数,接收用户输入,并根据猜测大小给出提示,最终猜对后显示猜测次数,运行良好。
2.3 LLM生成代码对比
LLM生成代码(通过提示词“用Python写一个带输入验证、次数统计的猜数字游戏”生成):

我的分析:
1.程序完整度很高,能涵盖所有情况,排除错误情形;
2.代码排版规范,字符串规范,易于理解;
3.简洁明了;
4.大模型比我强。
2.5 Git代码托管(Gitee)

Gitee仓库链接
https://gitee.com/xuan-tranquility/267163e2g
3. 实验过程中遇到的问题和解决过程
问题1:登录博客园时出现问题
问题1解决方案:发现没联网,重连网络后解决问题
问题2:不熟悉python语法,编程时出现问题
问题2解决方案:通过在网上学习资料和借助AI解决
问题3:Git推送远程仓库时,提示“fatal: Authentication failed”。
问题3解决方案:检查Gitee登录,发现是密码输入错误。在尝试回忆密码失败后,使用短信完成身份验证,问题解决。
- 感悟
通过本次实验,我不仅巩固了Python的基础语法,更重要的是掌握了从开发、调试到版本管理的完整工作流,认识到在不同环境下选择合适工具的重要性。同时,对比LLM生成的代码,我更加深刻体会到规范化编程(如文档字符串)对提升代码质量和可维护性的巨大价值。未来将进一步学习Git分支管理与Python高级调试技巧,提升编程综合能力。

浙公网安备 33010602011771号