这个作业属于那个课程 | 广工软件工程课程 |
这个作业要求在哪里 | 小学四则运算 |
这个作业的目标 | 生成一定数量的四则运算题目并判错 |
其它参考文献 | Python官方文档 |
姓名 | 学号 |
李伟东 | 3121005131 |
江周勉 | 3121005127 |
目录
作业地址
实现的过程
-
create_function函数,用于生成一定数量并且计算结果位于一定范围内的四则运算的题目并保存在Exercises.txt文件当中,同时生成相应题目的答案存储到Answers.txt文件当中,由于是小学计算的问题,我们控制一下题目的复杂度大致是在100以内,即生成的随机数不会大于100,确保题目的复杂度
-
get_list函数,主要的内容就是根据文件当中的信息,通过正则表达式筛选出有用的题目信息作为输出,便于函数用于计算正确答案,同时也方便同学阅读题目作答
-
accuracy_rate函数,主要内容是计算答题的正确率,统计答对和答错的题目数量以及答题的位置,随后传入到do_question函数当中得到做错的题目和相应的答案,便于纠正
-
do_question函数,直接集成了所有的函数,让学生可以直接做题,并且得到题目文件,答案文件,作答文件,以及做错的题目以及相应的答案