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

20253312 2025-2026-2 《Python程序设计》实验1报告

课程:《Python程序设计》
班级: 2533
姓名: 胡宸轩
学号: 20253312
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;
介绍Python开发环境的各项功能。

2.练习Python运行、调试技能;
编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
编写一个猜数字的游戏。

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

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

实验要求
熟悉Pycharm等开发环境;
掌握基本的Python运行和调试技能;
掌握基本的Python编程技能。
程序代码托管到码云(Gitee)
注:在华为ECS服务器(OpenOuler系统)和物理机(Windows/Linux系统)上演示使用VIM、PDB、IDLE、Pycharm等工具演示多种编辑、开发、调试技能。

2. 实验过程及结果

1.熟悉Python开发环境;
介绍Python开发环境(以Pychram为例)的各项功能。
包含:项目视图、代码编辑器、运行/调试工具、终端/控制台
具有功能:
树形目录,搜索方便
具备代码补全、语法高亮、错误检查。
内置Git等支持,方便代码提交与管理。

2.练习Python运行、调试技能;
编写一个剪刀石头布的游戏
代码:
image
点击上方运行图标,没有编译错误将会输出如下结果:
image
在代码右侧点击,添加红色断点,点击上方调试图标,运行结果如下:
image
image
可以在线程和变量窗口查看变量的具体赋值,或者直接在代码每个变量后的查看灰色字符的具体赋值

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
编写一个猜数字的游戏。
代码:
image
运行结果:
image

4.利用LLM生成猜数字的游戏。
运行并给出相应的截图。
对比你写的Python程序,分析LLM生成代码的优点,至少写3个。
使用元宝的Deepseek大模型生成代码
代码:
屏幕截图 2026-03-23 200501
运行结果:
image
LLM生成的代码的优点:
1、输入后进行判断,非数字需要重新输入
2、给猜测次数加了限制
3、每次输入后会检查输入的数字在不在范围内,不在范围内不消耗次数
4、具有重玩功能

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

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

其他(感悟、思考等)

代码丰富的功能需要建立在基础上,基本上就是在基本框架上扩展添加其他代码,比如猜数字先写主体的判断,再去考虑重复猜测的while循坏和重复猜数字的功能,LLM会考虑的丰富很多。
其次,Git非常好用,但是往往在推送到Gitee时容易出问题,且解决方法不好找,还需要学习。
由于平时写代码不常用调试功能(直接print()看数据,错误也比较好找),使用不太熟练,还需要多练习。

参考资料

posted @ 2026-03-23 20:41  _stream  阅读(1)  评论(0)    收藏  举报