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

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

学号 2025-2026-2 《Python程序设计》实验2报告

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

1.实验内容

(一)实验内容
(1)编写计算器程序
• 设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
• 考核基本语法、判定语句、循环语句、逻辑运算等知识点。
(2)用LLM生成一个计算器程序 
• 介绍相关功能,并分析生成的程序代码含义。
• 对比分析自写程序与生成程序的区别(好与坏)。 
(二)实验要求
创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。
(三)实验报告
在规定时间前发表博客,标题“学号 实验二《Python程序设计》实验报告”

2. 实验过程及结果

(1)编写计算机程序

3609469-20250406223424156-278987530

屏幕截图 2026-04-07 212914
完成了基本的加减乘除模运算,水平有限难以完成更多的功能,在此过程中熟练运用了循环语句、判断语句和逻辑运算等知识点

(2)用LLM生成一个计算机程序

屏幕截图 2026-04-07 205854

屏幕截图 2026-04-07 205919

屏幕截图 2026-04-07 205939

屏幕截图 2026-04-07 210004

屏幕截图 2026-04-07 210043
LLM生成程序的优点:1.有try-expect的异常处理,更有高级感且运行更顺畅稳定;2.可计算的种类更丰富,LLM远比人类有实力,用LLM直接生成了11种;3.有错误处理机制,各种类型错误均有报错;4.更简洁,看起来更清爽
缺点:难说

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

  • 问题1:代码过于冗长,每完成一种类型运算都写了print。
  • 问题1解决方案:统一简化,将print放在最后。
  • 问题2:程序在编写过程中一些运算符不清楚,无法完整地填写运算。
  • 问题2解决方案:老师与同学指导,掌握了各个运算符的含义。

其他(感悟、思考等)

经过本次实验,我对Python的一些基本结构有了更加深入的了解。通过与LLM比较,我对好代码的标准与感触更加清晰。同时,我也从Python实验中体会到了写代码的乐趣之所在。今后还要不断提升代码本领,写出更加实用有效、简洁高效的代码。

参考资料

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

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

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

相关文章:

  • 新手福音:在快马平台通过cmhhc项目轻松入门编程
  • 【数字运维合集】400余份数字运维、AI运维、智慧运维、数字化运维运营方案报告合集
  • 「CF1716F」Bags with Balls - in
  • Python打造智能BMI健康评估工具(带可视化界面)
  • League-Toolkit完全指南:从入门到精通的5个关键步骤
  • StructBERT中文句向量工具实战教程:构建本地FAQ语义搜索系统的完整流程
  • 小爱音箱音乐自由:5分钟解锁无限播放的终极指南
  • 2026年EPM选型避坑指南:17年实施经验总结的6个死亡陷阱 - 冠融盈科
  • 单个关键词优化工具如何与其他SEO策略结合使用_单个关键词优化工具能够帮助分析网站的核心竞争力吗
  • 从MNIST手写识别Demo入手:用TensorRT 8.5+VS2022体验GPU推理加速(Windows10环境)
  • Unity游戏翻译革命:XUnity.AutoTranslator完全指南
  • 路径动态加载详解
  • Phi-3-Mini-128K惊艳演示:连续追问‘为什么’7层后仍给出可验证技术依据
  • 游戏引擎和高频交易系统都不用new——读了libstdc++的monotonic_buffer_resource源码,找到了零碎片零系统调用的极速分配器
  • PixEz-flutter网络架构深度解析:如何构建免代理直连的稳定Pixiv客户端
  • VirtualBox与enspPro模拟器的高效部署指南
  • 边缘设备C++编译体积暴降63%?揭秘ARM64+ThinLTO+Profile-Guided Optimization三重奏
  • OFA图文蕴含推理系统应用场景:元宇宙空间图文语义对齐
  • 从ρ-θ累加器到梯度投票法——OpenCV霍夫变换三大算法源码全解析与交通标志检测实战
  • 配电网多目标动态无功优化 基于IEEE33节点配电网,以配电网网损最小 电压偏差最小以及光伏消...
  • 2026年10款高效降AIGC工具推荐:轻松降低论文AIGC率 - hacknews
  • WizQTClient多语言支持:如何为你的团队定制本地化版本
  • AI子宫伦理:体外胚胎训练生育模型丑闻
  • Vue3.0 + Vite项目实战:自动化生成dist资源包的zip压缩包
  • 显卡驱动清理实战:用DDU彻底告别驱动残留问题
  • 4步解决B站资源管理难题:BiliTools跨平台工具箱技术指南
  • DDrawCompat终极指南:让经典游戏在Windows 11上完美运行的兼容性解决方案
  • 如何零代码玩转ComfyUI:5分钟掌握AI绘画API集成终极指南
  • 解读力控夹爪的核心技术与应用价值,推荐2026年实用力控夹爪品牌 - 品牌2026
  • 冷镦机的工作原理解析,为什么要到2026上海紧固件专业展看冷镦设备?