Python实验一

2025-2026-2 《Python程序设计》实验一报告

课程:《Python程序设计》
班级:2521
姓名:史菲宇
学号:20252110
实验教师:王志强
实验日期:2026年3月23日
课程性质:公选课

一、实验内容

1. 开发环境熟悉

熟悉Python开发环境,全面梳理并介绍开发环境的各项核心功能.

2. 运行与调试练习

练习Python程序的运行、调试核心技能,编写教材中的示例程序并开展完整的调试分析,操作过程需附运行、调试截图。

3. 基础语法与小游戏编写

编写基础Python程序,练习变量与数据类型、字符串操作、对象使用、代码缩进及注释规范等基础语法;基于所学语法独立编写猜数字小游戏程序。

4. LLM辅助生成代码与对比

借助大语言模型(LLM)生成猜数字游戏的Python代码,运行生成的代码并附运行截图;对比自主编写的程序,分析LLM生成代码的优点(至少3点)。

5. Git技能与代码托管

掌握Git基础操作技能,将本次实验所有编写的代码托管至Gitee平台,完整记录托管过程与结果,并附Markdown格式的Gitee仓库链接。

二、实验过程及结果

(一)Python开发环境功能熟悉

本次实验使用 PyCharm 开发环境,它的智能编辑、断点调试、内置终端 、集成 Git 等功能,覆盖代码编写到版本管理全流程,像我一样的菜鸟用起来高效又省心,大幅降低操作成本。

(二)Python运行与调试技能练习

按照老师所讲实验要求逐行编写程序,依次完成程序运行、断点设置、单步调试、错误排查等操作,记录操作流程并在对应位置粘贴截图。通过本次练习,逐渐了解基础的调试排错技巧等。

image
这里出现了漏了int的错误,可以看到报错很明确地指出了。

image
这次成功了。
image
设置断点
image
单步运行成功!
image
验证。

(三)基础语法练习与猜数字游戏编写

通过小程序编写,巩固了变量定义、数据类型转换、字符串拼接、代码缩进与注释等基础语法知识,把基本功练扎实;基于核心语法独立编写猜数字小游戏代码,实现了“随机生成数字,玩家输入猜测,程序判断反馈”的核心游戏逻辑,程序可正常运行。
image
改良版,可多次玩。

以下是git地址:
我自己的代码
LLM的代码

(四)LLM生成猜数字游戏代码及对比分析

  1. 代码生成与运行:使用豆包大语言模型生成猜数字游戏代码,将代码复制至Python开发环境中运行测试,程序无报错可正常交互,运行结果附对应截图;
  2. LLM生成代码优点分析:
    • 功能更丰富,额外增加了猜数次数的数据统计功能,让小游戏的交互性和实用性直接拉满;
    • 逻辑更简洁,条件判断语句的编写删繁就简,无冗余代码,程序逻辑一眼就能看懂;
    • 命名更规范,变量“见名知意”,契合代码编写规范,后续修改维护根本不用翻旧账回忆变量含义。
    • 容错性更强,鲁棒性更高,有效提升程序稳定性
    • 开发效率极高,快速落地功能,大幅节省时间成本

(五)Git技能实操与代码Gitee托管

  1. 托管:先关联Gitee账号;再通过git init初始化本地仓库,git add .添加实验代码文件,git commit -m ""提交代码至本地仓库;接着用git remote add origin关联远程Gitee仓库;最后通过git push origin master将本地代码推送至Gitee远程仓库,丝滑完成托管。

三、实验过程中遇到的问题和解决过程

问题1

编写猜数字游戏核心逻辑时,试图实现游戏多次游玩功能环节时遇到阻碍。

解决方案

查阅资料后发现,可继续通过循环语句(while/for) 实现游戏多次游玩功能:在核心游戏逻辑外层嵌套while True循环,设置游戏结束后的确认指令,玩家选择继续则重启游戏逻辑,选择退出则终止循环。该方法简洁高效,成功解决了游戏重复游玩的核心问题。

四、实验感悟与思考

1. 变量命名要规范

编写代码时,变量命名的清晰度和规范性很重要了!给变量起一个明确、贴合用途的名字,不仅能让自己后续阅读、修改代码时更顺畅,还能避免出现“自己写的代码,过一会再看就忘了是什么”的尴尬情况,好的命名就是最好的注释。

2. 学会调试

遇到程序报错不慌,利用开发环境的调试功能一步步断点排查、查看变量值,能高效定位错误原因,比盲目删改代码靠谱一百倍。

3. 善用LLM工具,不依赖LLM工具

LLM大语言模型在代码生成方面的优势十分明显,能快速生成规范、逻辑清晰的代码,还能提供多样化的功能思路,是编程学习的好帮手;但生成的代码并非完美适配所有需求,仍需要结合实际场景测试、微调,不能直接照搬。

五、参考资料

官方资料

CSDN

posted @ 2026-03-24 00:03  时雨楼  阅读(37)  评论(1)    收藏  举报