dizhiming

 

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

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

课程:《Python程序设计》
班级:2542
姓名: 刘镇源
学号:20254217
实验教师:王志强老师
实验日期:2026年3月24日
必修/选修: 专选课

1.实验内容

本次实验围绕 Python 程序设计入门展开,核心任务如下:

  • 熟悉 Python 开发环境(PyCharm、IDLE、VIM、PDB 等),掌握环境各项功能;
  • 练习 Python 运行、调试技能,编写示例程序并完成运行、调试的过程记录;
  • 掌握变量、类型、字符串、对象、缩进、注释等基础语法,编写猜数字游戏;
  • 利用 LLM 生成猜数字游戏代码,运行并截图,对比分析 LLM 生成代码的优势(至少 3 点)

2.实验过程及结果

Pycharm环境熟悉

(1)新建项目

在Pycharm中,代码文件存在于项目中。因此在编写代码文件前要创建新项目。

①打开Pycharm
②打开“文件”菜单中的“新建项目”

熟悉环境1

(2)创建代码文件

①打开项目
②点击“+”,选择“Python文件”

熟悉环境2
由此你成功搭建起在Pycharm中编写代码的环境。

(3)一个Python文件中各区域的功能

①左上:管理项目和文件的区域
②右上:编写代码的区域
③下方:控制台,有运行、调试等功能

熟悉环境3
有了这样的环境,接下来我们就可以编写程序了。

编写程序之猜数字游戏

(1)自己编写的代码

猜数字代码

(2)调试

先设置断点,然后单步步入,检测这步程序是否存在问题
猜数字调试

(3)借助生成式AI大语言模型编写猜数字游戏

以下是借助文心一言大模型生成的代码

文心一言版代码

(4)调试(方法与之前的调试相同)

文心一言版调试1

文心一言版调试2

比较自己编写的程序和AI生成的程序

AI生成的程序与自己编写的程序相比有三条优势

(1)AI调用了try函数,相比之下更为高级

(2)AI设置的变量更多,设置了用了几次猜出答案的数据显示

(3)AI用了明确的错误反馈机制。遇到无效输入时会明确告知用户

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

  • 问题1:打包程序时移动了程序的存储位置导致第一次打包失败
  • 问题1解决方案:终止本次打包,重新进行打包
  • 问题2:每次程序运行结束时窗口会直接关闭,无法看清交互结果
  • 问题2解决方案:在最后设置“是否继续”的输入模块

其他(感悟、思考等)

1.通过这次实验,我在老师引导下成功安装IDLE和Pycharm,进行了又一次Python语言编程环境设置,熟悉了Pycharm软件的功能。IDLE解释器之前并没有使用过,有了IDLE,运行Python程序会更为方便,且代码中交互逻辑完整时会更为美观。
2.Pycharm的终端功能多样,之后会继续探索。程序打包为.exe 文件刷新了我对Python程序的认知,之前的.exe 程序基本由C语言编译而来,这样一来自己运用Python语言的场景得到了进一步拓展,感觉学到这一系列技能非常有意义。

参考资料

  • [《Python完全自学教程》-明日科技]

posted on 2026-03-29 19:00  1+1=11  阅读(20)  评论(0)    收藏  举报

导航