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

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

课程:《Python程序设计》
班级: 2422
姓名: 韩岳航
学号: 20242208
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;

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

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

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

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

编写一个猜数字的游戏。

4.利用LLM生成猜数字的游戏。

运行并给出相应的截图。
对比你写的Python程序,分析LLM生成代码的优点,至少写3个。

5. 掌握git技能

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

2. 实验过程及结果

1.熟悉Python开发环境:

python解释器下载

  • Python解释器下载地址:https://www.python.org/downloads/
  • 下载Python解释器,并安装到计算机上。
  • Python解释器的作用是读取并执行Python代码,将其逐行翻译为计算机能够理解的机器指令并运行

390f6a9749d5a957ee3605c7badf9838

开发工具PyCharm下载

  • PyCharm下载地址:https://www.jetbrains.com/pycharm/download/
  • 下载PyCharm,并安装到计算机上。
  • 安装完成后,打开PyCharm,即可开始编写Python代码。
  • PyCharm的作用是为Python开发提供集成的代码编辑、调试、运行及项目管理等功能的图形化开发环境。
  • PyCharm功能:
    • 代码编辑:支持语法高亮、代码自动补全、代码格式化等功能。
    • 调试:支持断点调试、变量监视等功能。
    • 版本控制:支持Git、SVN等版本控制工具。
    • 集成终端:支持在IDE中直接运行命令行。
    • 集成数据库:支持在IDE中直接连接数据库。
    • 插件支持:支持安装各种插件来扩展功能。

74e825adf19f8be5275697695ad9f9d5

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

(1)编写书中简单代码,直接运行结果如下:

a95070849e31f51c7c480d36a2c6f4bc

(2)进行调试

在第四行添加断点并调试程序,发现结果 c = 30:

fb0178bcea860b7b8eeec697b683802f

点按F10,程序运行到下一行,此时c的值发生变化,c = 200:

bdb4a15e899ac508e3a95293248717bc

3.编写一个猜数字的游戏,运行结果如下:

cc841de62a84083441d7ba62c7a74c87

4.利用LLM(选择元宝)生成猜数字的游戏,运行结果如下:

e2762d6987d27a726bd2931dd5681f13

LLM生成代码的优点

1.使用函数,使代码更加易读
2.一局游戏结束后用户可以自行判断是否再来一局
3.添加输入判定,防止用户输入非数字字符

5. 掌握git技能

将代码托管到Gitee上

  • 在PyCharm中,点击右上角的“VCS”菜单,选择“share project on Gitee”。
  • 按照提示创建仓库
  • 选择“Add”按钮,将代码添加到暂存区。
  • 选择“Commit”按钮,将代码提交到本地仓库。
  • 右键项目,选择push到gitee

a3db63131063083d45a1f09a5ee7c286

链接地址:https://gitee.com/cobess/PythonProject2

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

  • 问题1:项目上传到Gitee上,显示“无法连接到远程仓库”
  • 问题1解决方案:询问AI并在csdn上查找,发现一开始创建的项目是虚拟项目,需要先创建一个真实项目,然后才能上传。
  • 问题2:运行python代码时,报错找不到python解释器
  • 问题2解决方案:搜索相关文章,发现之前没有配置python环境,需要按照教学下载解释器,配置python环境,然后重新运行代码。

其他(感悟、思考等)

  • 通过本次实验,我学会了如何使用Python解释器和PyCharm开发环境,并掌握了Python的变量和类型、字符串、对象、缩进和注释等基本语法。同时,我也学会了如何编写一个猜数字的游戏,并利用LLM生成代码,提高了我的编程能力和解决问题的能力。
  • 我深刻体会到了python编程的乐趣和挑战,同时也认识到了自己在编程方面的不足。在今后的学习中,我将继续努力提高自己的编程能力。

参考资料

posted on 2026-03-25 17:01  cobess  阅读(2)  评论(0)    收藏  举报