今天我们要完成一个任务,就是一个数学题目的口算天天练,我们可以生成随机的10道数学题然后让孩子进行回答,并且记录孩子答对了几道,答错了几道。
那这个游戏我们的角色要求就没有那么高了,自己选一个喜欢的角色就可以,背景也可以选择自己喜欢的,也可以不选
那我们既然要进行数学计算,肯定要先有两个数字,那我们的这个数字是要随机生成的并且用变量a和变量b存储起来。
我设计的是乘法运算,计算1~10之间的乘法题,这个可以根据需要自己调整题型。
所以就是将变量a设为1~10之间的随机数,变量b也是一样的道理。
接下来就是要询问这个问题,比如我生成的随机数字是三和七,那么就要让角色问出3×7等于几,这个时候就要用到“合并…和…”的模块了。
合并的作用就是连接起两段文字,那我们就要用多个合并连接起一句话来,用来当做我的问题。
然后就可以用侦测里的询问模块问出这句话,询问模块有一个特点,就是会问一个问题,并且等待你的回答,我们输入上回答以后,侦测里的回答这个变量里就会存上我们输入的结果。
接下来就是要判断我们输入的结果到底等不等于正确的答案,如果正确的话就要记录下正确题目的数量,如果答错了就要记录错误题目的数量。
那怎么存储正确和错误的数量呢?
自然还是用变量,所以就要建立两个新的变量,一个名字叫做“正确”,一个名字叫做“错误”,如果答对了就将正确这个变量数值加一,如果答错了就将错误变量数值加一。
不要忘记在程序一开始的时候让正确和错误两个变量清空,也就是设为零。
然后我们在答对和答错的时候,可以让角色说一句话,做一个提醒,“恭喜你答对了”,或者“对不起,你答错了哦”。
再把这个任务重复执行10次,循环结束以后,让角色说一下我们一共答对了多少道,一共答错了多少道,这样我们的口算天天练就结束了,
我为了测试方便,循环只写了3次,后边可以根据要答题的数量进行修改,而且可以自己修改要在什么范围内生成随机数,以及是进行四则运算的哪一种,都可以进行修改。
下面是完整程序:

