当前位置:嗨网首页>书籍在线阅读

20-项目_生成随机的测验试卷文件

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

9.5 项目:生成随机的测验试卷文件

假如你是一位地理老师,班上有35名学生,你希望进行关于美国各州首府的一个小测验。不妙的是,你无法确保学生不会作弊。你希望随机调整问题的次序,这样每份试卷都是独一无二的,这让任何人都不能从其他人那里抄袭答案。当然,手动完成这件事又费时、又无聊。好在,你懂一些Python知识。

程序需要完成以下任务。

1.创建35份不同的测验试卷。

2.为每份试卷创建50个选择题,次序随机。

3.为每个问题提供一个正确答案和3个随机的错误答案,次序随机。

4.将测验试卷写到35个文本文件中。

5.将答案写到35个文本文件中。

这意味着代码需要执行以下操作。

1.将各州和它们的首府保存在一个字典中。

2.针对测验文本文件和答案文本文件,调用 open()write()close()

3.利用 random.shuffle() 随机调整问题和多重选项的次序。