20254218 2025-2026-2 《Python程序设计》实验1报告
课程:《Python程序设计》
班级: 2542
姓名: 王兴聪
学号:20254218
实验教师:王志强
实验日期:2026年3月24日
必修/选修: 公选课
- 实验内容
(1)熟悉Python开发环境;
介绍Python开发环境的各项功能。
(2)练习Python运行、调试技能;
编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。
(3)编写程序,练习变量和类型、字符串、对象、缩进和注释等;
编写一个猜数字的游戏。
(4)利用LLM生成猜数字的游戏。
运行并给出相应的截图。
对比你写的Python程序,分析LLM生成代码的优点,至少写3个。
(5)掌握git技能
把编写的代码托管到Gitee上,给出托管过程和结果。
PyCharm其主要功能包括:
(1)项目管理:支持创建、打开、管理多个项目,自动识别项目结构。
(2)代码编辑器:提供语法高亮、代码补全、代码检查、重构、快速文档查看等功能。
(3)运行与调试:内置强大的调试器,支持断点、单步执行、变量查看、表达式求值等。
(4)版本控制集成:原生支持 Git、SVN 等,可直接进行提交、推送、拉取等操作。
(5)终端与工具:内置终端、Python 控制台,方便执行命令和测试代码片段。
(6)插件系统:可安装 Markdown、数据库工具等扩展插件。
1.熟悉python开发环境


2.练习Python运行、调试技能:
运行编写好的剪刀石头布程序

进行Python断点调试,设置断点

3.猜数字游戏代码编写
编写猜数字游戏代码核心代码如下,可以设置最大最小值,实现随机数,循环,条件判断并正常运行

4.利用LLM生成猜数字的游戏:
利用豆包生成程序



用LLM生成代码的优点:
1.用大模型生成的代码更具灵活性,注释更加全面
2.全程带异常处理,输入字母、符号、空格都不会报错闪退
3.无效输入会提示重新输入,而不是让程序卡死
3. 实验过程中遇到的问题和解决过程
• 问题1:不明白断点和调试
• 问题1解决方案:积极向老师同学询问,同时使用AI帮助
• 问题2:使用大模型写代码时,有语法错误
• 问题2解决方案:让豆包反复重写
其他感悟思考
作为一个刚学python的新手,在这方面有许多不明白的东西,但通过不断探索和查询,我也学到了很多东西,我学到了如何开发环境配置、基础语法练习、程序调试方法以及大模型辅助代码编写等内容,基本覆盖了 Python 入门阶段的核心知识点,使我对 Python有了比较基础的了解,并且开始对代码有了基础的的掌握,这也为我今后的学习打下了基础。
参考资料
《程序设计与数据结构教程(第二版)》
《程序设计与数据结构教程(第二版)》学习指导

浙公网安备 33010602011771号