考试正确率怎么算(信息正确率怎么算)

能够随机出题,能够判断对错,这只是这款程序的基本要素。如果我们想知道,做了多少题,做对了多少题,正确率是多少,以便于对我们的做题效果进行一个初步的评估,这样的程序是不是更符合我们的需要?对于这个问题,于是产生了下面的内容。

关键词:战果

回顾上一章的程序

考试正确率怎么算(信息正确率怎么算)

这个程序从主程序开始阅读。

在实际的运行中,它可以连续的随机出题,并判断对错给出正确的答案。可以满足基本的使用。运行后效果如下图

考试正确率怎么算(信息正确率怎么算)

可以看得到,他只对每一道题进行了对和错的判断,并没有题量和正确率的统计,因此我无法掌握本次训练的实际的效果。

于是,产生了程序改造的想法,就是想增加一个本次训练的总题量的统计,正确题目数量的统计以及正确率的计算。

改造的构思如下:

在进入无限循环前增加两个变量,用于采集战果:

题目总数量 简称 题数

回答正确的题目 简称 正确

上面两个变量的初始值均为零。于是,主程序变成下面的模样

考试正确率怎么算(信息正确率怎么算)

定义的变量如上图所示,目前它们还没有发挥作用。下面我们要思考一个问题,如何让这个变量发挥作用?

由于战果是在显示结果的时候产生的,因此,我们让成绩的统计在显示结果的过程中中产生,每运行一次就统计一次并显示出来。于是在方案中就牵扯到了两个过程。

第一,将变量传入函数

第二,将函数的计算结果返回到主程序

于是,对主程序做了如下的改造

考试正确率怎么算(信息正确率怎么算)

正如图中红色标注的一样,将旧的题目数量和正确答案,传入结果显示函数。

如图中绿色标注的一样,将计算结果返回给成绩,成绩是一个列表。

再将列表的值赋予题数和正确两个变量,用于记录本次的最新战果。

上面所讲的内容就是实现方案(其实就是算法),暂时叫它为效果评估方案。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.gooyie.com/6380.html