Python4.13第二次实验
20254318 2025-2026-2《Python程序设计》实验2报告
课程:《Python程序设计》
班级:2543
姓名:李观其
学号:20254318
实验教师:王志强
实验日期:2026年3月23日
必修/选修: 公选课
1.实验内容
(1)编写计算器程序
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点。
(2)用LLM生成一个计算器程序
介绍相关功能,并分析生成的程序代码含义。
对比分析自写程序与生成程序的区别(好与坏)。
2. 实验过程及结果
2.1 手动编写计算器程序
实现计算器功能,包含完成加减乘除模等运算。

2.2 LLM生成计算器程序与对比分析
运行LLM生成的计算器程序,记录运行结果;分析LLM生成代码的优点(不少于3点)。

1.有图形界面,更简洁明了
2.功能更全面,可实现阶乘等运算
3.支持连续运算、单目运算
2.3 Git代码托管至Gitee
记录代码上传Gitee的完整过程

2.4 代码上传至华为云运行

3. 实验过程中遇到的问题和解决过程
1.log计算意义判断不准,需区分底数、真数小于等于0、为1的情况
其他(感悟、思考等)
本次计算器程序的实验让我对Python程序设计有了更深的理解。手动编写时,我重点练习了条件判断、循环以及函数封装,处理了加减乘除模等基本运算,但在实现对数运算时遇到了底数和真数取值范围的判断问题,通过调试加深了对异常处理的认识。而LLM生成的计算器程序则展示了更完整的工程思维:它不仅提供了图形界面,还支持连续运算、单目运算和阶乘等扩展功能,代码结构清晰,容错性强。此外,将代码部署到华为云运行也让我体验了云端开发的基本流程,拓宽了对应用部署的认知。今后我会更注重代码的可扩展性,并合理利用AI工具提升开发效率。

浙公网安备 33010602011771号