课程:《Python程序设计》
班级: 2533
姓名: 刘培德
学号: 20253318
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
介绍Python开发环境的各项功能。
2.练习Python运行、调试技能;
编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
编写一个猜数字的游戏。
4.利用LLM生成猜数字的游戏。
运行并给出相应的截图。
对比你写的Python程序,分析LLM生成代码的优点,至少写3个。
5. 掌握git技能
需要把编写的代码托管到Gitee上,给出托管过程和结果,并在此放上链接(Markdown格式)
2. 实验过程及结果
1.(此处用的ai生成)
- 智能写字板(帮你写代码)
自动补全:你打几个字母,它就猜你想写啥,按一下 Tab就帮你写完,不用死记硬背单词。
纠错提示:你拼错字、少个冒号,它会立刻用红线标出来,鼠标移上去还会告诉你错在哪。
自动排版:你写完乱糟糟的代码,按一下快捷键,它会自动帮你整理好缩进和空格,看着特别整齐。
- 运行和排错机(帮你测代码)
一键运行:写完代码,点个绿色小箭头,程序马上跑起来,结果在最下面窗口显示。
断点调试:如果程序出bug了,你可以在某行代码点一下打个“停车点”。程序跑到这就停住,你可以像看慢镜头一样,看看每个变量当时的值是多少,到底哪里算错了。
- 时光机(帮你管版本,用 Git)
保存历史:你每改一次代码,它都帮你悄悄存个档。
随时回退:如果你改乱了,想回到昨天的版本,一点就能回去,不怕写崩。
上传云端:可以把你本地的代码“推”到 Gitee/GitHub 上,既当备份,也方便发给别人看。
- 大管家(帮你管项目)
文件管理:左边一栏清清楚楚地显示你项目里有哪些文件,点哪个就打开哪个,不会迷路。
环境隔离:给每个项目建一个独立的小房间,A 项目用的库和 B 项目用的库互不干扰,不会打架。
一句话总结:
这个开发环境就是你的“智能写字板 + 排错显微镜 + 时光机 + 大管家”,目的就是让你少操心杂事,专心写代码。
2.


3.(一张是我编的,一张是ai)


4.
对于ai的代码:1.他考虑非常全面,也考虑到了不在1到100的输入的情况
2.他提前设定了最大猜数次数,提升了游戏的稳定性
3.他用了类似于“=”*40这种形式来让游戏界面美观
gitee网站- https://gitee.com/liu-peide/Welcome/tree/master/dist
3. 实验过程中遇到的问题和解决过程
- 问题1:不知道怎么生成随机数
- 问题1解决方案:用ai系统学习了一下import random
- 问题2:有些时候调试容易出错误或者无法再我想要看的地方停止
- 问题2解决方案:慢慢一个一个尝试
其他(感悟、思考等)
python用起来确实比c++和c好用
参考资料
-
《程序设计与数据结构教程(第二版)》
-
《程序设计与数据结构教程(第二版)》学习指导
-
...
