码迷,mamicode.com
首页 > 其他好文 > 详细

结对-四则运算答题器-开发过程

时间:2017-09-30 22:59:30      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:过程   主题   根据   get   控制   homepage   log   nbsp   blog   

 码云:https://gitee.com/xierweisi/SiZeYunSuan

github:https://github.com/xyhcq/calc

 


开发过程:
根据需求分析,我们知道了我们需要实现的各种功能,因为需要产生随机数,所以我们在Python中导入了random用于生成随机数。
在刚开始开发时,我们先将程序的主题框架写了出来。
四则运算有4个运算符,我们将其放入一个列表中,角标为0-3,这样,当随机数产生0-3就可以实现4种运算符了。
然后声明了几个变量,用于接收数作为最大值的存储、控制题目生成的数量、计算正误的数量。
调用了上面的变量即可控制生成题目数量,我们实现了部分的功能。
根据random,我们随机生成了数并产生了算式和结果,用if进行判断用户输入结果正误,并写入变量中。

 

在实现了基本功能后,我们测试时候发现了一些问题,生成的题目有重复,比如,计算1以内的四则运算,不重复的最多只能有4个,但是上面接收了许多,所以我们在上边用户输入计算数量时候加入了控制,最大值为4的n次方,因为我们忘了平方运算符,出了点小问题,后来想起来是用**,遂解决了这个问题。

 

下面我们将生成过的算式写入了一个列表,在每次生成前进行判断,如果重复了,就重新生成一个,否则继续,后来发现程序有点小问题,我们试了if,for,后来想起应该用while判断。

 

结对-四则运算答题器-开发过程

标签:过程   主题   根据   get   控制   homepage   log   nbsp   blog   

原文地址:http://www.cnblogs.com/xingyunqi/p/7616296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!