Asutaka
一个由Python编写的简易的英语六级考试(CET-6)模拟成绩计算器

一个由Python编写的简易的英语六级考试(CET-6)模拟成绩计算器

以下内容来自本人GitHub仓库,链接:https://github.com/Asutaka233/cet-6-score-calculate

通过该脚本,你可以在平时刷六级试卷的时候,通过把自己每一大题的错题数量输入进去,然后得到本次测试的预计分数,从而判断自己大概的分数情况。
可以通过访问本人GitHub来获取程序
本程序完全由人工编写,无任何AI辅助生成

功能

  • 直接计算出测试分数
  • 给出成绩百分比
  • 判断是否合格
  • 把成绩报告打印为txt文本(后续会实现该功能

计算方式

本项目中的成绩计算方式主要来源自中国教育考试网CET全国大学英语四、六级考试官网中的分数解释栏目以及知乎文章

根据CET官网,六级考试单项成绩有四个部分,这四个部分以及所占的分值比例为:听力占35%,阅读占35%,翻译和写作占30%。各单项报道分的满分为:听力249分,阅读249分,翻译和写作212分。各单项报道分之和等于报道总分。

大学英语六级考试报道分数的常模百分位对照表

听力 (35%, 满分249) 阅读 (35%, 满分249) 翻译和写作 (30%, 满分212) 总分 (满分710)
报道分 百分位 (%) 报道分 百分位 (%) 报道分 百分位 (%) 报道分 百分位 (%)
100 2 100 85 1 330 1
110 5 110 1 93 3 350 2
120 9 120 2 101 6 370 4
130 13 130 3 109 14 390 6
140 19 140 5 117 24 410 10
150 26 150 9 125 38 430 16
160 37 160 14 133 51 450 23
170 47 170 22 141 66 470 33
180 59 180 28 149 79 490 42
190 69 190 40 157 88 510 53
200 78 200 54 165 93 530 66
210 86 210 69 173 97 550 76
220 92 220 83 181 99 570 84
230 97 230 93 590 90
240 99 240 98 610 95
630 98
650 99

各部分测试内容、题型和所占分值比例分配表

试卷结构 测试内容 考试时间 分值比例
作文 作文 30分钟 占总分的 **15%**,106.5分
听力 长对话 2篇 30分钟 占总分的 **35%**,即248.5分。
听力篇章 2篇 7% (49.7分),每个7.1分
讲座/讲话 3篇 20% (142分),每个14.2分
阅读理解 选词填空 40分钟 **5%**,即35.5分,每空3.55分
长篇阅读(段落匹配) **10%**,即71分,每个7.1分
仔细阅读(选择题) **20%**,即142分,每个14.2分
翻译 汉译英(段落翻译) 30分钟 占总分的 **15%**,即106.5分
总计 130分钟 100% (710分)

注:表格内容使用AI辅助生成

运行截图

后记

本人在做六级题目的时候,突然想到可以利用已有知识去实现一个可以辅助计算分数的Python脚本,正好想要实现这个功能并不复杂,作为文科生的我也可以很容易做到。
这个程序虽然说实用性不是很大,就全当是自己闲暇时间写着练手的。可能我写的程序比较繁琐,还感谢各位能够给出改进建议。如果它能够在你刷题的时候起到一定的帮助作用,那也是我的荣幸。

最后,祝大家六级考试都能取得好成绩

本文作者:Asutaka
本文链接:http://asutaka.ink/2026/04/08/21/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可