《Python程序设计》实验1报告
20254126 2025-2026-2
课程:《Python程序设计》
班级: 2541
姓名: 王溪泽
学号:20254126
实验教师:王志强
实验日期:2026年3月24日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
介绍Python开发环境的各项功能。
2.练习Python运行、调试技能;
编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
编写一个猜数字的游戏。
4.利用LLM生成猜数字的游戏。
运行并给出相应的截图,分析LLM生成代码的优点,至少写3个。
- 掌握git技能
需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式)
2. 实验过程及结果
实验1

1、主要分区:
顶部菜单栏:文件(File)、编辑(Edit)、视图(View)、导航(Navigate)等
工具栏:常用操作快捷按钮
导航栏:显示当前文件路径的简化导航
侧边工具窗口:左右两侧的各种功能面板
编辑器区域:中央的代码编辑区
状态栏:底部显示项目状态信息
2、“项目和文件”点击“文件”打开界面

3、“项目和文件”点击“新建”打开界面

实验2
①访问python官网并下载

②设置主页显示

实验3
“石头剪刀布”游戏

运行结果

“猜数字”游戏

运行结果

实验4
利用豆包生成一段“猜数字”游戏的代码

优点:
①逻辑简单清晰,新手也能看懂结构只有导入随机数、循环、判断三步,没有复杂语法,非常适合入门学习。
②循环自动持续,直到猜对才结束用 while True 实现无限猜,不用手动重新运行程序,体验更流畅。
③交互友好,反馈明确每次猜完都会立刻提示 “太大了”“太小了”,用户知道下一步该怎么调整。
④代码简洁不冗余没有多余变量和复杂逻辑,核心功能用最少代码实现,易读易改。
⑤可扩展性强想加次数限制、难度选择、计分、再来一局都很方便,基础框架很稳。
3. 实验过程中遇到的问题和解决过程
- 问题1:缩进问题,不知道什么时候该空格
- 问题1解决方案:
①统一用 Tab 键缩进,不要手动敲空格
②冒号 : 下面的代码,一定要往右缩进
③同一层级的代码,左边必须对齐 - 问题2:经常显示变量未定义
- 问题2解决方案:
①严格区分大小写
②尽量用复制粘贴,避免手动拼写出错
其他(感悟、思考等)
通过系统学习 Python 编程语言,我不仅掌握了一门实用的编程工具,更在逻辑思维、问题解决与实践能力上获得了全面提升,收获颇丰。Python 语法简洁易懂、可读性强,降低了编程入门的门槛,让我能够快速聚焦于程序逻辑的构建。从基础的变量定义、数据类型,到条件判断、循环结构,再到模块化的代码编写,我逐步建立起完整的编程思维,学会将现实问题转化为计算机可执行的代码逻辑。
在实践练习中,我深刻体会到编程严谨性的重要意义。缩进规范、变量命名、异常处理等细节,直接影响程序的运行效果;面对代码报错、逻辑漏洞等问题,我学会耐心排查、逐步调试,在不断修正与优化中提升了细心程度与自主解决问题的能力。
同时,我真切感受到编程的实用性与趣味性。通过编写猜数字等小游戏,我实现了与程序的交互,将理论知识转化为可运行的成果。此次学习为我奠定了坚实的编程基础,培养了良好的学习习惯与逻辑思维。未来,我将持续深耕 Python 知识,加强实践练习,不断提升编程水平,运用所学知识探索更多应用场景,实现从入门到精通的稳步成长。

浙公网安备 33010602011771号