20254203 2025-2026-2 《Python程序设计》实验1报告
课程:《Python程序设计》
班级: 2542
姓名: 梁惠伊
学号: 20254203
实验教师:王志强
实验日期:2026年3月24日
必修/选修: 专选课
一、实验内容
1.熟悉Python开发环境;介绍Python开发环境的各项功能。
2.练习Python运行、调试技能;编写书中的程序,并进行调试分析,要有过程(运行需要截图、调试需要截图)。
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;编写一个猜数字的游戏。
4.利用LLM生成猜数字的游戏。
5.运行并给出相应的截图。
6.对比你写的Python程序,分析LLM生成代码的优点,至少写3个。
二、实验要求
1.熟悉Pycharm等开发环境;
2.掌握基本的Python运行和调试技能;
3.掌握基本的Python编程技能。
三、实验过程
1.熟悉开发环境

pycharm开发环境:
(1)智能代码辅助
敲代码时,pycharm可以自动帮忙补全、用不同颜色区分语法,还能用红线实时提醒哪里写错了、怎么改,这样能少犯很多低级错误。支持“智能调整”——例如想改一个变量名,或者把一段代码单独提取成一个函数,能自动同步修改所有相关地方,提供帮助。
(2)便捷的运行与调试
一键运行/调试 Python 脚本,支持控制台交互,可以清晰地表现结果。内置调试器可直观查看程序状态,快速定位 Bug,符合“练习调试技能”的要求。
2.编写书中程序并调试

3.编写猜数字小游戏

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

四、LLM代码优点:
交互设计友好,程序会仔细检查输入的内容,输入了字母、超出范围或者前后矛盾的数字,不会直接崩溃,而是会清楚地提醒哪里错了,可以重新输入。
记录游戏进度简单,猜数字游戏只需要关注最小范围、最大范围和次数。大模型代码变量少,逻辑清晰,不容易写错。后续想加新功能,比如记录每次猜过的数字、或者让玩家选难度,也很方便扩展。
规则可以随时调整,代码开头一般会写着数字范围(比如 1 到 100)和最多能猜几次。只要改这两个数字,游戏难度就变了,不需要改变核心的猜数字逻辑。在 PyCharm 里改常量值就能复用代码,非常便利。
五、实验问题及感悟
问题:1.把可变对象和不可变对象混用,导致函数内部意外修改了外部数据。
2.混用 Tab 和空格,引发诡异报错 IndentationError。
3.过度依赖复制粘贴。
感悟:要积极学习优秀代码,领悟设计思想、架构模式和编码规范,这是积累经验的基础。善于利用人工智能,如代码补全、智能审查、错误分析等,提高编写效率并拓展解决问题的思路。不断完善编程语法,提升编程水平。
参考:Python程序设计

浙公网安备 33010602011771号