当前位置: 首页 > news >正文

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

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

课程:《Python程序设计》
班级: 2512
姓名: 李佳豪
学号:20251229
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;

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

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

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

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

编写一个猜数字的游戏。

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

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

2. 实验过程及结果

1、初始代码:
屏幕截图 2026-03-23 201346
2、设置断点:
屏幕截图 2026-03-23 202204
3、利用该方法直接猜数:
屏幕截图 2026-03-23 202238
4、文心一言实现代码:
屏幕截图 2026-03-23 200545
5、AI运行代码:
屏幕截图 2026-03-23 200722
对比我写的Python程序,分析AI生成代码的优点:
1、AI写代码有输入判断,考虑了边界情况(如范围输入错误),更严谨,程序健壮性更强
2、代码结构更清晰,逻辑分层明显,可读性更高
3、 容错能力强,输错内容也能继续运行,不闪退

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

  • 问题1:在代码提交到Gitee时不知道为什么不能提交两次不同的代码
  • 问题1解决方案:通过寻求AI和自己摸索解决问题
  • 问题2:自己写代码时出现死循环
  • 问题2解决方案:通过复习基础知识解决问题

实验一代码

其他(感悟、思考等)

通过实验一对比AI生成的代码与我自己编写的代码,我明显发现自己写的代码过于简单基础,只实现了核心功能,代码的延伸性和拓展性较弱,难以在此基础上继续扩展功能。
同时,在将代码提交到Gitee的过程中,我频繁遇到一些不熟悉的操作问题,这也反映出我对Python的实际运用能力以及相关工具的操作能力还不够熟练。
在今后的学习中,我会重点加强编程实践和工程化操作训练,不断提升自己的代码编写与实际应用能力。

参考资料

  • 《程序设计与数据结构教程(第二版)》

  • 《程序设计与数据结构教程(第二版)》学习指导

  • ...

http://www.jsqmd.com/news/524529/

相关文章:

  • 常见的数据泄露风险与保密与防范策略,一文详解!
  • 告别C盘!Jupyter Notebook工作目录迁移与多环境路径管理实战
  • 灰狼算法实现部分遮阴下的MPPT跟踪探索
  • 上海正规工商注册财务优质机构推荐指南:上海注册文化创意公司/上海注册新能源公司/上海注册生物医药公司/上海注册电子商务公司/选择指南 - 优质品牌商家
  • 青龙面板抓包实战:VMOS虚拟机与小黄鸟完美配合指南
  • MONAI实战:5分钟搞定医学影像分割的增强版UNet配置
  • 架构实战:机房轮式巡检机器人梯控的非侵入式边缘解耦设计
  • 实验常用linux指令
  • 【三载笔耕逐光,笃行致远赴新程】我的技术博客三周年记
  • 游戏玩家必看:msvcp140.dll丢失的5种修复方法(附Visual C++ 2015-2022安装包下载)
  • 告别手动通知!用Python+Watchdog为你的Emby Server打造一个自动影片推送机器人
  • Windows程序静默运行解决方案:RunHiddenConsole技术原理与企业级实践
  • 手把手教你排查Windows10时间同步问题:从服务状态到服务器切换全流程
  • 棋盘游戏AI开发:从零实现最短路径算法(BFS实战)
  • 企微 + ChatGPT 深度集成:如何打造 7x24 小时智能私域管家?
  • Spring Boot + Kafka + Redis 实现电商秒杀系统:高并发场景下的技术深度解析
  • 【开源机械故障数据集】华中科技大学电机故障多模态数据(HUSTmotormultimodal dataset)
  • AI写教材全解析:低查重秘诀、优势工具一网打尽!
  • 5分钟搞定即梦AI文生视频API搭建:FastAPI逆向接口保姆级教程
  • 微电流与高阻抗测量技术
  • 医学图像AI泛化实战:5种联邦学习技巧让你的模型跨医院不掉链子
  • 别再一格一格加了:二维区域和检索,本质是“空间上的前缀和”
  • CADENCE安装全攻略:从零开始到成功运行
  • 2026年半导体产业趋势报告:AI算力爆发+存储上行的国产替代核心标的
  • smbclient使用教程
  • ArcGIS流域分析避坑指南:从DEM数据到精准流域边界的7个关键步骤
  • 小型工作室应用:OpenClaw+Qwen3-32B管理多平台社交媒体
  • DevEco Studio编译中断:解析hvigor报错与.map/.js残留文件的成因与清理
  • 年薪30万+,TOP大厂月薪10万+....网络安全工程师凭什么?(非常详细)从零基础到精通,收藏这篇就够了!
  • MySQL数据库表名和字段名命名规范实战指南(2024最新版)