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

20252321 实验二《Python程序设计》实验报告

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

课程:《Python程序设计》
班级: 2523
姓名: 杨淇麟
学号:20252321
实验教师:王志强
实验日期:2026年4月13日
必修/选修: 公选课

1.实验内容

(1)编写计算器程序

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

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

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

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

2. 实验过程及结果

一.自主设计计算器
1.引入数学函数库

屏幕截图 2026-04-13 205358

2.定义各种计算函数

屏幕截图 2026-04-13 205508

3.设置循环并且计算结果
屏幕截图 2026-04-13 205809

4.询问是否继续以及关闭程序

屏幕截图 2026-04-13 205906

二.用LLM生成一个计算器程序

屏幕截图 2026-04-13 210307
修复所有缩进错误
修复输出永远是 pow 的 BUG
修复 quotient 写成 / 的错误
加入除 0 保护,不会崩溃
加入 log 合法性判断
支持小数计算(float)
代码更稳定、不报错

屏幕截图 2026-04-13 214135

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

  • 问题1:while缩进不对以至于一开始运行错误
  • 问题1解决方案:仔细勘察后发现是缩进的问题,顺便熟悉了缩进规则

其他(感悟、思考等)

这次完成计算器程序让我收获很多。自己写代码时经常会因为缩进、逻辑判断等小问题导致程序报错,也让我明白编程需要严谨的态度。对比自己写的程序和 AI 生成的程序,我看到了规范代码的优势,也找到了自己的不足。通过不断调试、完善和上传代码,我不仅提高了动手能力,也对编程有了更深的认识,今后会更加注重代码规范和逻辑思考。

参考资料

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

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

  • ...

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

相关文章:

  • 如何评估工商业储能电池厂家的技术成熟度?
  • [置顶]主页 - -minermouse
  • 学术回应:对“贾子定理KST-C-TMM 可证伪吗”的终极驳斥
  • 三菱FX3U与上位机通过FX-232-BD实现高效数据交互的实战解析
  • 基于Tasmota固件的ESP8266与PZEM-004T智能电表系统搭建指南(二):数据可视化与安全优化
  • 向量空间AI实验室AgentRAG
  • 编码超表面远场计算代码功能说明
  • 具身智能中的传感器技术24——六维力/力矩传感器2
  • 2026年青岛/市南区/市北区/黄岛区/崂山区/李沧区/城阳区/即墨区/胶州市/平度市发电机出租公司选择指南 - 海棠依旧大
  • 【树莓派系列】从零到一:新手必看的树莓派开箱配置全攻略
  • 5分钟高效学习B站:BiliTools AI总结功能完整教程
  • 一个 warp 同时 运行 32 个thread 就是 同时 运行 32 core
  • RK3588 USB转CAN扩展实战:从驱动编译到设备绑定的完整指南
  • CSS如何兼容新旧方案结合响应式容器查询
  • 深入解析UE5中的UGameInstanceSubsystem:从创建到实战应用
  • Human-agent Engineering:斯坦福课程核心理念
  • 欧拉数 Eulerian number
  • 短视频批量抽帧减帧工具:原创去重与存储优化利器,多领域应用解析
  • Wan2.2-I2V-A14B集成IDEA开发环境:高效AI图像生成插件开发指南
  • 【AI模型】API-Groq
  • 大模型解析:从训练到应用,你不可不知的AI核心!
  • Canvas vs Component:微信小程序图片水印两种方案性能对比(附完整代码)
  • 从期末试卷反推:机器学习新手最该掌握的5个核心概念与3个实战库
  • 如何在3分钟内安全导出浏览器Cookie:Get cookies.txt LOCALLY完整指南
  • Agent的隐私安全问题:数据泄露风险与防护
  • Ever Gauzy:如何用开源ERP/CRM/HRM平台解决中小企业的管理难题
  • S32K144(1)从零搭建:项目创建、调试配置与编译实战
  • Claude Code风格提示词工程:提升千问3.5-9B代码生成质量
  • 文件系统-4-文件锁flock - Hello
  • 如何专业提升Android设备中文显示效果:完整字体优化方案