20244221 2024-2025-2 《Python程序设计》实验二报告
课程:《Python程序设计》
班级:2442
姓名:李留斌
学号:20244221
实验教师:王志强
实验日期:2025年4月7日
必修/选修: 公选课
1.实验内容
(1)设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
(2)考核基本语法、判定语句、循环语句、逻辑运算等知识点。
2. 实验过程及结果
(1)首先,我们使用def这一关键字来定义函数。我们把函数名自定义为calculate,我们用operate作为表示运算的字符串。
(2)我们使用if,elif,eles语句结构来判断operate100的值,以此来执行不同的运算操作。
(3)最后,我们在定义好函数后,就可以来进行调试,输入具体的数字来运行结果。最后结果如下图所示:
(4)考虑到计算机功能的全面性,我们再添加复数的运算功能。
(5)我们用flag变量并初始化为Ttue作为循环标志,我们用while循环,只要flag为True就持续循环。我们用complex来转换复数的输入。然后,我们获取了用户的输入字符,用calculate函数计算并输出结果。再询问用户是否继续计算。
3.实验中遇到的问题及解决过程
(1)存在语法错误问题,会把if input写成ifinput。我们要注意正确输入语法。
(2)处理复数时,刚开始用int()处理,但这并不合适。后来改为了complex函数。
(3)最后的变量名错误,应该和循环变量中的变量名一致。把flags改为flag。
4.其他(感悟、思考等)
上课的时候要认真听老师讲,要跟着老师的步骤走。不懂的问题要老师或者同学。同时,可以自己去网上查找一下资料,自己进一步地去学习。还要经常温习以前学习的知识,把学过的知识串联起来,达到活学活用,学以致用的效果。