我正在做一个项目;编写一个有20个多项选择题的驾驶执照考试。我有20个正确答案的清单。 1.A 2.C 3 .. 4 ......等等。
-program必须将正确答案存储在列表中。
- 该程序应该获得学生对20个问题中每个问题的答案,并将答案存储在另一个列表中。
- 输入学生答案后,程序应显示一条消息,指示学生是否通过考试。 (学生必须正确回答20个问题中的15个才能通过考试。)
然后该程序应显示: 17. B 18. B 19. D 20. A
 - 正确回答的问题总数
- 错误回答的问题总数
- 显示错误回答问题的问题编号的列表。
。 。
只是想从别人那里得到一些想法,如果你要写这个程序,你会如何接近?需要一些建议:)我并没有要求任何代码,我想解决这个程序,但不知道从哪里开始......任何输入?我是python的新手,我参加了初级Java课程
感谢您的时间。
答案 0 :(得分:0)
也许代替列表,使用字典以便{Q1:answer}是格式,然后你可以循环答案并计算正确/不正确的答案。
答案 1 :(得分:0)
我将采取的一般方法(无代码)如下: A.按正确顺序将正确答案放入列表中。 B.询问用户输入(带输入功能) C.将他们的答案附加到不同的列表中。 D.循环内部检查用户答案是否正确,如果没有将正确答案附加到新列表以及该号码的循环变量。如果答案不正确,还要更新计数变量。 E.使用打印声明显示。