课程:《Python程序设计》
班级: 2524
姓名: 李俊江
学号:20252403
实验教师:王志强
实验日期:2026年4月14日
必修/选修: 公选课
(一)实验内容
1.编写计算器程序
运用pycharm进行编程操作,实现加减乘除、求模、指数、对数、叉乘等运算,并上传到gitee托管平台。
2.使用大语言模型生成计算器程序
(二)实验过程
1.编写计算器程序,运用基本操作,序列操作,循环操作,判断语句等实现加减乘除、求模、指数、对数、叉乘运算。
运行截图:
2.运用deepseek大模型生成猜数字代码
运行截图:
得到的代码有以下几个优点:
(1)代码运行效率高,使用了一些更为高效的语句,提高了代码运行效率,降低了程序时间复杂度和空间复杂度。
(2)提供了更高级,更多样的功能,能够处理多维向量叉乘,进行三角函数运算。
(3)程序健壮性强,能够检测并处理多种非法输入,应对突发情况。
3.gitee通过git将代码托管至gitee。
代码链接:gitee代码链接
(三)实验过程中遇到的问题和解决过程
问题1:编写代码后无法正常运行,启动后程序直接结束
问题1解决方案:查询deepseek大模型,了解到python程序编写时如果有函数,需在程序末加入
if name == "main":
main()
语句。
问题2:叉乘函数编写时,未正确处理变量,将字符串作为实际参数传给函数。
问题2解决方案:查询相关资料,增加强制类型转换语句。
(四)其他
在编写代码时,应关注程序健壮性,将各类非法输入和非法操作纳入考虑范围,最大程度保证程序的稳定运行。
同时,应强调程序的便利使用和用户体验,有明确的提示和反馈。
