课程:《Python程序设计》
班级: 2042
姓名: 牟朝婷
学号: 20204202
实验教师:王志强
实验日期:2022年3月31日
必修/选修: 公选课

1.实验内容

  • 设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
  • 考核基本语法、判定语句、循环语句、逻辑运算等知识点

2. 实验过程及结果

(1)四则运算

Python期末课程设计 python课程设计报告总结_Python期末课程设计

 

 

Python期末课程设计 python课程设计报告总结_python_02

 

Python期末课程设计 python课程设计报告总结_解决方案_03

 参考的网友的一个非常简单的四则运算代码,但只能运行一次

 

Python期末课程设计 python课程设计报告总结_Python期末课程设计_04

Python期末课程设计 python课程设计报告总结_python_05

 

Python期末课程设计 python课程设计报告总结_循环语句_06

 

Python期末课程设计 python课程设计报告总结_Python期末课程设计_07

 上课时记录的代码及运行结果

(2)取模运算

Python期末课程设计 python课程设计报告总结_解决方案_08

 

Python期末课程设计 python课程设计报告总结_解决方案_09

(3)求一个数的N次方

Python期末课程设计 python课程设计报告总结_Python期末课程设计_10

 

Python期末课程设计 python课程设计报告总结_循环语句_11

 

Python期末课程设计 python课程设计报告总结_python_12

 无法运行时出现的错误、警告等

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

问题1:我按照老师上课讲的程序打了一遍,但是运行却一直不成功,然后发现解释器提醒有很多错误、警告和拼写错误。

问题1解决方案:然后就一点点调整,查看是否还有错误、是否影响运行。

问题2:循环语句处理不好,无法正确使用循环语句。

问题2解决方案:通过询问同学、慢慢调试、上网查找相关资料等方式解决。

问题3:代码一直无法运算。

问题3解决方案:最后发现是因为开了很多项目,想运行项目B,但是项目A还在运行中,导致项目B一直无法运行。

 其他(感悟、思考等)

能达到想要的效果的可供选择代码有很多,但可能看着差不多的代码,自己真的做起来真的会出很多错误,有的可能不影响运行,有的却有很大问题。

每一处的设计都需要不断地测试与修改,虽然只是一个计算器程序也是需要考虑许多东西的。

在Python中,缩进是非常重要的,因为它是靠缩进来识别的。

使用空格虽不影响运行,但在页面整洁等方面却在影响输入代码、检查代码时的效率。

循环语句没有真正掌握,等到自己做的时候,卡壳的地方有很多,英文错误出现时,看不懂而且查不到时很困扰,但解决后感觉收获满满。

参考资料

https://www.runoob.com/python3/python3-calculator.html