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

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

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

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

1.实验内容

  • 1.编写计算器程序:设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。(考核基本语法、判定语句、循环语句、逻辑运算等知识点。)
  • 2.用LLM生成一个计算器程序:介绍相关功能,并分析生成的程序代码含义。对比分析自写程序与生成程序的区别(好与坏)。

2. 实验过程及结果

1.编写计算器程序:

image
首先分析题目,可能用到数学公式,故引入math库函数为可能使用的数学工具做铺垫 w-w

image
写好各个计算(加减乘除等)需要的函数,便于之后的直接调用 =-=

image
以循环为基底,支持可重复运算,随后进行数据的输入即运算符号的判别,其中针对运算符号进行限制并在超出限制之后进行重新输入运算符 (嘿嘿qwq)

image
判别符号及实现输出!分别用if、elif进行判别,输出之后完成一次运算! qaq

image
是否要进行下一次的运算呢? 如果是就输入y!还不记大小写哦~

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

接下来就是用llm模型来进行生成(最喜欢的步骤)。我使用了豆包作为操作对象
image
这个是一个函数,作用是进行初始化输出(提示词的输出)

image
接下来是对输入的判别和处理,可以直接写出需要计算的式子便可以直接开始计算~

对比和分析:

豆包生成函数更加的简单,可以直接由运算式得到结果,而我们手写的程序还需要分别输入数据在进行运算QAQ

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

  • 问题1:如何实现错误输入判断?
  • 问题1解决方案:可以设定一定的条件,在符合条件之后在进行接下来的步骤。

其他(感悟、思考等)

可以将各个功能实现分别分配给各个函数,这样可以重复调用函数来实现功能不需要重新在主函数里编写代码

参考资料

- Python-2026全院公共选课
- 博主的gitee仓库

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

相关文章:

  • 手把手教你让FAST_LIO用上Livox HAP:从驱动livox_ros_driver2到消息适配的保姆级教程
  • 从ChatUI到AgentOS:下一代AIAgent交互范式迁移,3类企业已紧急重构前端架构
  • 记录复现多模态大模型论文OPERA的一周工作藕
  • 如何用Foldseek解决蛋白质结构分析难题:从新手到专家的完整指南
  • 接入工具代码讲解
  • 2026贵阳车牌识别系统官方联系方式与智慧停车品牌深度横评|无人值守停车解决方案对标指南 - 精选优质企业推荐榜
  • 2026物联网终端产业观察:AI端侧算力、5G RedCap与渠道下沉的规模化落地 - 格行官方招商总部
  • 经典算法:打家劫舍(动态规划 + 回溯求最优解)C++ 超详细解析
  • AIAgent架构中的多目标优化难题(工业级Agent系统92%失败源于此)
  • 如何用c# 做 mcp/ChatGPT app挂
  • 通过 C# 复制 Word 文档、指定段落、指定节庇
  • 抖音广告批量制作神器:用MATLAB+FFmpeg实现自动视频拼接(附完整源码)
  • Ansible模块
  • 2026年贵阳智慧停车车牌识别系统与安防门禁一体化解决方案深度横评 - 精选优质企业推荐榜
  • 保姆级教程:手把手教你为RTA-OS硬件Counter写那4个要命的回调函数(含避坑指南)
  • 【Redis工具类实战】SpringBoot中静态工具类的配置与多场景应用
  • Freertos中队列头尾指针及读写指针工作机制
  • fMRI(4-1)统计分析报告生成器说明
  • D11 15. 三数之和 18. 四数之和
  • 2026贵阳车牌识别系统与无人值守停车场完全指南:5大本土品牌深度横评+官方直达联系方式 - 精选优质企业推荐榜
  • EtherCAT:工业自动化中的实时通信引擎
  • 别再乱用配合了!SolidWorks装配体设计中‘重合’、‘同轴’、‘距离’三大核心关系的深度解析与实战技巧
  • ESPS USB MSC 调试全过程记录范
  • 璀璨星河Starry Night应用场景:儿童绘本AI辅助创作落地案例
  • 深度解析猫抓扩展:从资源嗅探到流媒体下载的全面实战指南
  • 零基础快速上手:CodeFormer AI人脸修复开源工具完全指南
  • 别再数据线了!用FastAPI 分钟搭个局域网文件+剪贴板神器刭
  • 5分钟掌握模糊PID控制器:让机器人控制像人脑一样智能思考
  • C语言_数组_题3
  • 从CTF赛题到实战:利用phar伪协议绕过上传限制的攻防演练