Python 选择题 多选题 单选题 思路分析探讨
遇到到情景是:已知试卷有多选题(选项为ABCD或ABCDE),单选题(选项为ABCD),判断题(选项为AB)举个例子:
第一题 多选题 选项为ABCD 正确答案为ACD
第二题 多选题 选项为ABCDE正确答案为ACDE
第三题单选题 选项为ABCD正确答案为B
第四题单选题 选项为ABCD正确答案为C
第五题判断题 选项为AB 正确答案为B
第六题判断题 选项为AB 正确答案为A
现在问题是:
假如我们在不知道答案的前提下,如何靠Python快速的识别正确答案,使这六道题全部答对,即正确率为100%。
我自己曾用随机方式试了一下,每次效果不是很好,花费的时间较多,请大家给个解题思路或方法,谢谢了。
如有不合规的地方,请版主删除。
如果试题和答案有一个对应的数据,应该没啥问题,但是如果全随机的题目,你怎么就知道答案呢 首先 区分 单选 多选
随机一次
每次取剩余随机列表 Light紫星 发表于 2021-3-27 08:24
如果试题和答案有一个对应的数据,应该没啥问题,但是如果全随机的题目,你怎么就知道答案呢
你说得很好,我上面的只是举个例子,这种只适合题目固定答案也固定的考试 larden520 发表于 2021-3-27 08:34
首先 区分 单选 多选
随机一次
每次取剩余随机列表
你这方法很好,能不能解一下题呢 GYNB 发表于 2021-3-27 08:22
谢谢分享
他分享啥了? 用jieba库,分词,找出每个题目独一无二 词汇,组成字典,然后每次判断是否存在在题目中,这只是在题目确定的情况下 把题目选项先读入数组,循环一次确定一遍答案,然后正确的提取错误的继续,循环次数以最多选项的题目为准 okij12589 发表于 2021-3-27 08:53
他分享啥了?
一群免费注册的在养号 单选,对错选择题直接试错。
多选题一般很少有只选一项的,建议从2项开始进行排列组合试错。
页:
[1]
2