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

20232121李蕊伊 2024-04-01 22:08:47

课程:《Python程序设计》
班级: 2321
姓名: 李蕊伊
学号:20232121
实验教师:王志强
实验日期:2024年3月27日
必修/选修: 公选课

1.实验内容

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点。
创建工程项目,使用Python语言实现具体的操作运算,并完成程序调试和运行,代码托管到码云。
注:在华为ECS服务器(OpenOuler系统)和物理机(Windows/Linux系统)上使用VIM、IDLE、Pycharm等工具编程实现。

2. 实验过程及结果

1.定义基本的数学运算函数(加,减,乘,除),注意要检查除数是否为零,如果除数为0,返回错误信息 。

img

2.利用定义函数打印出运算选项并算出结果。利用if,elif等条件语句写出程序。

img

3.利用所学知识与math头文件写出更多运算法则。例如log,sin,cos等。

img

img

4.全部代码写出后进行运行并验算。

img

img

img

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

  • 问题1:除法或模运算的除数为零
  • 问题1解决方案:在进行除法或模运算时,如果用户输入的第二个数字为零,将会导致错误。注意要检查除数是否为零,如果除数为0,返回错误信息 。
  • 问题2:程序退出机制不完善
  • 问题2解决方案:可以为程序添加一个更健壮的退出机制,例如设置一个特定的退出标志,或者在检测到非法输入时给用户一个明确的退出选项。

其他(感悟、思考等)

我体会到了编程实践的重要性。仅仅学习理论知识是不够的,通过亲自动手编写代码并运行程序,可以更直观地理解计算机科学中的概念和原理。实践不仅帮助我巩固了理论知识,还让我学会了如何将理论应用于实际问题中。我们还需要不断试错,不断进步,才能更好的入门。

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

110

社区成员

发帖
与我相关
我的任务
社区描述
人生苦短,我用Python!
python3.11 高校
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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