20224110 实验二《Python程序设计》实验报告

20224110吴思臻 2024-03-29 12:52:51

20224110 2023-2024-2《Python程序设计》实验二报告

课程:《Python程序设计》
班级:2241
姓名:吴思臻
学号:20224110

实验教师:王志强
实验日期:2024年3月26日
必修/选修: 专选课

1.实验内容

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。

2.实验过程及结果

(1)在pycharm中新建一个项目,命名为“计算”;

(2)输入加、减、乘、除和模的定义语句

注意:除法运算时除数不能为0,因此要添加一个if语句,在使用者除以0时进行提醒,并还原设置。

(3)输入复数加、减、乘、除的定义语句;

(4)输入提示语句,提示使用者键入预想的算式; 

(5)添加if和elif语句,判断使用者想进行的运算;

 (6)添加if else语句,使得使用者可以重新进行计算;

(7)检验程序的运行结果。 

  

结果正确,结束运算。 

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

-问题1:log函数的语句编写报错

-问题1解决方案:先百度搜索了对应的语句编写方式,再对照了老师的演示重新进行编写。

-问题2:计算器无法实现循环

-问题2解决方案:对照了运行成功同学的程序,添加了判断“Y”和“N”的语句,实现了程序的再次循环或者就此终止。

其他(感悟、思考等)

这次实验内容相较于上次,复杂程度大大增加。对于一向有畏难情绪的我来说,是一个挑战,也是一次提升。

我认为实验中最关键的点是,关注代码的完整性。我们平时在进行计算时,默认了除数不等于0,但是计算机却无法在不输入代码的情况下,完成这一操作。因此,我们需要额外加上一行若除数为0,则弹出提示,重新归0的代码。

另外一点是,代码完整,还需要使其能够循环使用,而不是让它成为“一次性用品”。所以,我们需要在程序最后添加是否进行再次运算的if语句,让程序完整地运行。

...全文
86 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

93

社区成员

发帖
与我相关
我的任务
社区描述
Python程序设计作业
软件构建 高校 北京·丰台区
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧