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

# 20254102 2025-2026-2 《Python程序设计》实验2报告

课程:《Python程序设计》
班级: 2541
姓名: 张嘉锋
学号:20254102
实验教师:王志强
实验日期:2026年4月7日
必修/选修: 专选课

1.实验内容

(一)实验内容

(1)编写计算器程序

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。

考核基本语法、判定语句、循环语句、逻辑运算等知识点。
(2)用LLM生成一个计算器程序

介绍相关功能,并分析生成的程序代码含义。

对比分析自写程序与生成程序的区别(好与坏)。

2. 实验过程及结果

(1)按照老师上课时所写的,进行计算机“加减乘除模”运算的代码编写,先新建一个Python代码,然后进行操作
(2)我将这五种运算分别命名为sum0、sub0、multi0、div0、mod0、quo0
image
这是最终代码:
image

(3)随后分别进行运算
(a)这是加法
image
(b)这是减法
image
(c)这是乘法
image
(d)这是除法
image
(e)这是取模
image
二:用LLM生成一个计算器程序
image
image
我发现元宝生成的代码相对简单,所以我又重新下达指令,让他生成一个复杂的计算器程序
image
随后进行程序运行,可以发现新生成的计算器程序有了更多的功能
image

AI生成的计算器程序功能:
①基础运算:可以进行加减乘除的基本运算,还有三角函数等更加高级的运算
②用户交互:代码运行过程中先向用户提问选择何种运算,然后进行数字选择
③进阶功能:有退出选项,选择“5”即为终止运行
可以循环计算,不用退出重新进行运算
有何优点:
①生成的程序体验感更好,不用重新退出进行计算,有历史记录和循环计算
②生成的程序代码行数多,所拥有的功能相较于自己写的程序更多
③生成便捷,速度快,不用耗费时间进行代码编写的工作
缺点:
①生成程序是AI自动生成,缺少自己写的过程记录
②代码过长,作为初学者来说,有些代码不容易理解
③结构复杂,相对于自写程序来说输出结果的效率会下降。按照AI生成的代码进行编写的话,效率太低

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

  • 问题1:自写程序时,有许多不会的函数,像模的计算,和取余数之类的函数不熟,对与基础计算和科学计算的一些基本知识掌握的不够熟练
  • 问题1解决方案:上课跟着老师讲课节奏走,看见不熟的函数及时记录下来,复杂的函数在网上找找资料,
  • 问题2:在写完自己的程序后,运行的时候算不出最终答案
    解决方案:重新对着老师写的代码对了一遍,发现有的地方忘写了

其他(感悟、思考等)

我对于计算器一些基础应用掌握的还不太熟,写代码的时候老是忘掉这个代码表示的是什么运算,比如连续运算符、负数处理、空格过滤、除零检查等,稍不留神就会有bug。
也可以发现,AI生成计算器程序时,会根据我的指令不同,生成不同等级的计算器程序,我一开始只说了生成计算器程序,元宝就只生成了一个相对简单的计算器程序,而我的指令词变了之后,他就生成了一个更加高级的计算器程序。
同时,现在AI生成的代码比自己写的要厉害,我还要向AI学着,看看它的代码是怎么写的。主动提升自己的代码编写水平
最后,在实际开发中,我可能会先用LLM快速搭个原型,验证可行性,然后再手工重写核心算法,保证安全性和可控性。这次实验让我对自写与生成的平衡有了更实际的体会。

参考资料
《零基础学Python》

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

相关文章:

  • SiameseUIE气象服务:天气预报中提取影响地区与预警发布单位
  • CTFshow---格式化字符串漏洞实战:从基础到高级利用技巧
  • XXMI启动器:一站式二次元游戏模组管理平台的终极解决方案
  • 2026年东莞苏州口碑好的线路板分板机品牌推荐,专业设备全解析 - mypinpai
  • 2025届毕业生推荐的十大AI科研工具解析与推荐
  • 2026年成都ICU病床选购指南:3招教你省钱挑对高性价比病床 - 精选优质企业推荐榜
  • 从零开始理解奇偶校验与汉明码:错误检测与纠正的实战指南
  • AI原生研发不是加个Copilot就叫升级!重构团队的4个不可逆临界点,错过第3个将丧失2025技术卡位权
  • Qwen3.6-Plus,不只是更强一点:它正在把大模型推向“真实世界 Agent”
  • 2026年山东工业环保水漆生产厂,靠谱的品牌有哪些 - 工业推荐榜
  • 西门子V90PN口通讯控制新能源自动排列机四轴伺服FB284程序详解:RFID读写、SCL语言...
  • 2026年国林医疗护理床选购指南:3步教你挑对高性价比产品 - 精选优质企业推荐榜
  • 告别托福听力内耗!多次元逐句精听+笔记指导,小白也能轻松提分 - 速递信息
  • 芯片互连的“速度革命”:铜互连为何能替代铝,成为高端芯片标配?
  • AI Agent Harness与教育平台集成管控
  • RGB与YUV颜色编码的区别
  • SVN日志规范养成记:从TortoiseSVN的log模板到自动化校验
  • 物联网浏览器(IoTBrowser)-js开发人脸识别籽
  • 3分钟快速上手:免费IP离线数据库精准定位地理位置
  • 2026年青岛留学机构哪家服务经验丰富:五家优选解析 - 科技焦点
  • RVC WebUI汉化与本地化教程:中文字体支持与界面语言切换
  • 终极指南:使用DeepSORT和YOLOv5实现实时多目标跟踪
  • Oracle 到 GaussDB 迁移实战:PL/SQL 转 PL/pgSQL 关键技巧
  • 2026年国林医疗护理床选购指南:3招教你挑对高性价比病 - 精选优质企业推荐榜
  • 2026届必备的十大AI科研网站实际效果
  • 把近万个源文件喂给AI之前,我先做了一件事卵
  • Serilog:从结构化日志认知到 .NET 工程落地橇
  • 2025最权威的五大AI辅助论文方案推荐榜单
  • 打破感知边界:办公多模态的技术演进、实践挑战与终极形态:
  • 阿里企业邮箱购买攻略:2026年从注册认证到域名配置的实操步骤 - 品牌2025