#^_^coding=gbk ^_^
import linecache
#数据分割
f = [ x.replace('\n','') for x in linecache.getlines('a.txt')]
items = [filter(lambda k:k.startswith(str(x)),f) for x in range(1,6)]
items1 = filter(lambda k:k.startswith('A:'),f)
items2 = filter(lambda k:k.startswith('B:'),f)
items3 = filter(lambda k:k.startswith('C:'),f)
items4 = filter(lambda k:k.startswith('D:'),f)
answers = [ x.replace('\n','') for x in f if len(x) == 1 ]
#把正确答案组成一个字典,方便后面字典查询
answers_dict = { x:answers[x] for x in xrange(5)}
def test1():
'判断用户输入的答案和正确答案是否一样,正确加2分,错误-4'
score_list = 8
for x in range(len(items1)):
items_input = raw_input('{0}\n{1}\n{2}\n{3}\n{4} \n'.\
format(str(it