程序介绍
假如你是一位老师,班上有 50名学生,你希望进行一个小测验,测试的内容为国内各省的简称,不妙的是,班里有几个坏蛋,你无法确信学生会不会作弊。你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能从其他人那里抄袭答案。下面我们就用Python解决这个问题。
编写步骤
根据上面的需求,我们拆分出程序要做的事:
- 创建50份不同的测验试卷。
- 为每份试卷创建34个选择题,次序随机。
- 为每个问题提供一个正确答案和3个随机的错误答案,次序随机。
- 将测验试卷写到50个文本文件中。
- 将答案写到50个文本文件中。
下面我们一步一步用代码实现
- 生成测试数据并保存在一个字典里面
2、生成试卷和答案文件