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 生成的程序,我看到了规范代码的优势,也找到了自己的不足。通过不断调试、完善和上传代码,我不仅提高了动手能力,也对编程有了更深的认识,今后会更加注重代码规范和逻辑思考。

参考资料

posted @ 2026-04-13 21:44  luv86  阅读(2)  评论(0)    收藏  举报