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

20243415 2025-2026-2 《Python程序设计》实验1报告
课程:《Python程序设计》
班级: 2434
姓名: 马炜玉
学号:20243415
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课

1.实验内容
1.熟悉Python开发环境;

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

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

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

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

编写一个猜数字的游戏。

4.利用LLM生成猜数字的游戏。
运行并给出相应的截图。
对比你写的Python程序,分析LLM生成代码的优点,至少写3个。
5. 掌握git技能

需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式)
2.实验过程及结果
1.熟悉Python开发环境
(deepseek生成)我觉得 Python 开发环境可以理解成“写代码的学习套装”。先有 Python 解释器,它负责把你写的代码跑起来;再有 PyCharm 这类软件,用来写代码,会帮你自动补全、标红错误、整理格式,写起来轻松很多。运行程序时可以直接点三角按钮,不用每次都手敲命令。出问题时还能打断点调试,一步步看变量怎么变,特别适合新手找 bug。平时我们还会用 pip 装库,比如画图、爬虫、数据处理都要用到。再配个虚拟环境,可以避免不同作业的库打架。
2.掌握基本的Python运行和调试技能;
设置断点
屏幕截图 2026-03-24 222304
调试后显示出答案
屏幕截图 2026-03-24 222319
直接一次猜对答案为98
屏幕截图 2026-03-24 222337
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;

屏幕截图 2026-03-24 223102
运行结果

屏幕截图 2026-03-24 223223
4.利用LLM生成猜数字的游戏。

屏幕截图 2026-03-24 224537

屏幕截图 2026-03-24 224549

  1. 掌握git技能

屏幕截图 2026-03-24 225715
我的仓库
3.实验过程中遇到的问题和解决过程
问题1:每次只能玩一局,猜对后程序就结束了。
问题1解决方案:
通过学习循环结构,我在外层再加了一个 while 循环,并在每局结束后询问是否继续(如输入 y/n)。当输入 y 时重新生成随机数并开始新一局,输入 n 时退出程序,这样就可以实现多局游戏。
其他(感悟,思考等)
这次写猜数字小游戏,对我来说不只是把功能写出来,更像是把 Python 基础重新练了一遍。像 if...elif...else、while 循环、random、input 这些内容,在自己动手做的时候印象更深。刚开始我只想着“能跑就行”,后面慢慢发现,提示语清不清楚、输错后怎么提醒、猜对后有没有鼓励,这些也都挺重要的。
参考资料

参考资料

posted @ 2026-03-24 23:17  三炜一体  阅读(6)  评论(1)    收藏  举报