Python - 编写多项选择测验程序(即驾驶执照考试)

时间:2015-04-14 02:56:34

标签: python

我正在做一个项目;编写一个有20个多项选择题的驾驶执照考试。我有20个正确答案的清单。 1.A 2.C 3 .. 4 ......等等。

-program必须将正确答案存储在列表中。

- 该程序应该获得学生对20个问题中每个问题的答案,并将答案存储在另一个列表中。

- 输入学生答案后,程序应显示一条消息,指示学生是否通过考试。 (学生必须正确回答20个问题中的15个才能通过考试。)

然后该程序应显示: 17. B 18. B 19. D 20. A

 - 正确回答的问题总数

- 错误回答的问题总数

- 显示错误回答问题的问题编号的列表。

。 。

只是想从别人那里得到一些想法,如果你要写这个程序,你会如何接近?需要一些建议:)我并没有要求任何代码,我想解决这个程序,但不知道从哪里开始......任何输入?我是python的新手,我参加了初级Java课程

感谢您的时间。

2 个答案:

答案 0 :(得分:0)

也许代替列表,使用字典以便{Q1:answer}是格式,然后你可以循环答案并计算正确/不正确的答案。

答案 1 :(得分:0)

我将采取的一般方法(无代码)如下: A.按正确顺序将正确答案放入列表中。 B.询问用户输入(带输入功能) C.将他们的答案附加到不同的列表中。 D.循环内部检查用户答案是否正确,如果没有将正确答案附加到新列表以及该号码的循环变量。如果答案不正确,还要更新计数变量。 E.使用打印声明显示。