《Python程序设计》实验1报告

20254126 2025-2026-2

课程:《Python程序设计》
班级: 2541
姓名: 王溪泽
学号:20254126
实验教师:王志强
实验日期:2026年3月24日
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;

介绍Python开发环境的各项功能。

2.练习Python运行、调试技能;

编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;

编写一个猜数字的游戏。

4.利用LLM生成猜数字的游戏。
运行并给出相应的截图,分析LLM生成代码的优点,至少写3个。

  1. 掌握git技能
    需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式)

2. 实验过程及结果

实验1
屏幕截图 2026-03-29 224204 - 副本

1、主要分区:
顶部菜单栏:文件(File)、编辑(Edit)、视图(View)、导航(Navigate)等

工具栏:常用操作快捷按钮

导航栏:显示当前文件路径的简化导航

侧边工具窗口:左右两侧的各种功能面板

编辑器区域:中央的代码编辑区

状态栏:底部显示项目状态信息
2、“项目和文件”点击“文件”打开界面
屏幕截图 2026-03-29 224246
3、“项目和文件”点击“新建”打开界面

屏幕截图 2026-03-29 224302

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

屏幕截图 2026-03-29 230628

②设置主页显示

屏幕截图 2026-03-29 230752

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

屏幕截图 2026-03-29 230034

运行结果

屏幕截图 2026-03-29 230101

“猜数字”游戏

屏幕截图 2026-03-29 224336

运行结果

屏幕截图 2026-03-29 230145

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

优点:
①逻辑简单清晰,新手也能看懂结构只有导入随机数、循环、判断三步,没有复杂语法,非常适合入门学习。
②循环自动持续,直到猜对才结束用 while True 实现无限猜,不用手动重新运行程序,体验更流畅。
③交互友好,反馈明确每次猜完都会立刻提示 “太大了”“太小了”,用户知道下一步该怎么调整。
④代码简洁不冗余没有多余变量和复杂逻辑,核心功能用最少代码实现,易读易改。
⑤可扩展性强想加次数限制、难度选择、计分、再来一局都很方便,基础框架很稳。

3. 实验过程中遇到的问题和解决过程

  • 问题1:缩进问题,不知道什么时候该空格
  • 问题1解决方案:
    ①统一用 Tab 键缩进,不要手动敲空格
    ②冒号 : 下面的代码,一定要往右缩进
    ③同一层级的代码,左边必须对齐
  • 问题2:经常显示变量未定义
  • 问题2解决方案:
    ①严格区分大小写
    ②尽量用复制粘贴,避免手动拼写出错

其他(感悟、思考等)

通过系统学习 Python 编程语言,我不仅掌握了一门实用的编程工具,更在逻辑思维、问题解决与实践能力上获得了全面提升,收获颇丰。Python 语法简洁易懂、可读性强,降低了编程入门的门槛,让我能够快速聚焦于程序逻辑的构建。从基础的变量定义、数据类型,到条件判断、循环结构,再到模块化的代码编写,我逐步建立起完整的编程思维,学会将现实问题转化为计算机可执行的代码逻辑。
在实践练习中,我深刻体会到编程严谨性的重要意义。缩进规范、变量命名、异常处理等细节,直接影响程序的运行效果;面对代码报错、逻辑漏洞等问题,我学会耐心排查、逐步调试,在不断修正与优化中提升了细心程度与自主解决问题的能力。
同时,我真切感受到编程的实用性与趣味性。通过编写猜数字等小游戏,我实现了与程序的交互,将理论知识转化为可运行的成果。此次学习为我奠定了坚实的编程基础,培养了良好的学习习惯与逻辑思维。未来,我将持续深耕 Python 知识,加强实践练习,不断提升编程水平,运用所学知识探索更多应用场景,实现从入门到精通的稳步成长。

参考资料

posted @ 2026-03-29 23:22  20254126王溪泽  阅读(2)  评论(0)    收藏  举报