学号 20202107   2021-2022-2 《Python程序设计》实验二报告

课程:《Python程序设计》
班级: 2021
姓名: 张权城
学号:20202107
实验教师:王志强
实验日期:2022年4月5日
必修/选修: 公选课

1.实验内容

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

  2. 考核基本语法、判定语句、循环语句、逻辑运算等知识点

2. 实验过程及结果

         1.实验代码

          2.托管到码云

        3.计算器功能(加、减、乘、除)

 

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

        问题1:具体数学计算的实现,代码冗多、逻辑繁杂

        解决:  使用eval()函数,能将函数里面的字符串当成代码来实现。

 

        问题2:tkinter模块的新知识了解不透彻、运用不熟练

        解决:  参考网上的例子,看他们的代码注解,慢慢理解代码,之后变成自己的东西。

其他(感悟、思考等)

        tkinter模块学习过程中,接触到了一些新概念、新思想,刚开始看到时觉得很难理解、无从下手,不过经过这一个计算器实验的学习锻炼,这一块的知识框架逐渐开始清晰,学起来有了方向,也更加的轻松。而且从这次实验中我感觉到了python独特的魅力,与C语言不同,python知识分支很多,但代码实现大多简单易懂,若要实现这样一个有图形界面的简单计算器,C语言要比python复杂的多。

源代码链接:
https://gitee.com/zhang-quancheng-2107/zqc.python.test/commit/fbffe7160ea1510a5207f3ad28f38acbcecee2f2