20254125实验二《Python程序设计》报告
20254125 2025-2026-2 《Python程序设计》实验二报告
课程:《Python程序设计》
班级: 2541
姓名: 祁芸萱
学号:20254125
实验教师:王志强
实验日期:2026年4月7日
必修/选修: 专选课
一、实验内容
1.编写计算器程序
设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善;
考核基本语法、判定语句、循环语句、逻辑运算等知识点。
2.用LLM生成一个计算器程序
介绍相关功能,并分析生成的程序代码含义;
对比分析自写程序与生成程序的区别(好与坏)。
二、实验过程及结果
1.编写计算器程序:
设计一个计算机程序,完成加减乘除模等运算;并且用到了基本语法、判定语句、循环语句、逻辑运算等知识点。




2.用LLM生成一个计算器程序:
(1)介绍相关功能,并分析生成的程序代码含义。



(2)分析自写代码和LLM代码的优缺点
①自写代码优点:思路简单、逻辑直白而且代码短小、易写易改;符合我们初学者的难度,自己能掌控每一行。
②自写代码缺点:存在明显错误,如果输错一个字母程序直接崩溃,没有容错能力,而且不能连续计算。
③LLM代码优点:没有语法、逻辑错误还加入了try防止崩溃,并且功能也更完整。
④LLM代码缺点:对于初学者,try-except、while循环、upper()等语法稍难,自己不一定可以理解每一行。
三、实验过程中遇到的问题和解决过程
问题1:减法运算错误调用了加法函数,导致结果不正确。
解决方案1:仔细通过程序提示的错误比对,发现应该将减法中错误调用的sum0改为sub0函数。
问题2:缺少循环结构,无法重复计算。
解决方案2:请教了豆包老师,发现应该初始化flag = True,实现循环控制。
其他(感悟、思考等)
1.感觉比刚开始学Python时毫无头绪的状态进步了一些,在老师的带领下能自己修改找出一些常见的语法和逻辑错误并且非常惊叹于自己竟然能理解一些基础的语句!
2.AI真的非常智能,如果好好利用的话可以大大提高我们的学习效率。
参考资料
《零基础学Python》
《Python完全自学教程》
浙公网安备 33010602011771号