# 某编程竞赛系统个,对次参赛选择手变成解题进行倒计时 选手完成题目后,
# 把该选手解题用时记录到字典中,以便后按选手名查询成绩
# 答题用时越短 成绩越优秀
# {'LiLei':(2,43),'HanMeimei':(5,52),'':('Jim',39)}
# 比赛结束后 需按排名顺序依次打印选手成绩,如何实现
from collections import OrderedDict
from time import time
from random import randint
from notebook.notebookapp import raw_input
def main():
d=OrderedDict()
d['Jim']=(1,35)
d['Leo']=(2,37)
d['Bob']=(1,405)
for k in d:
print(k)
pass
def main2():
d=OrderedDict()
players=list('ABCDEFGH')
start=time()
for i in range(8):
raw_input()
p=players.pop(randint(0,7-i))
end=time()
print(i+1,p,end-start)
d[p]=(i+1,end-start)
print()
# 打印20个-
print('-'*20)
for k in d:
print(k,d[k])
pass
main2()