'''#lista = ['miguel', 18, 'M', 1.85]
jogo = {}
lista = []
jogo['jogador'] = str(input('Nome do jogador: '))
jogo['partida'] = int(input('Quantas partidas ele jogou? '))
for partida in range(jogo['partida']):
    lista.append(int(input(f'Quantos gols ele fez na {partida+1}º partida: ')))
jogo['gol'] = lista[:]
jogo['total'] = sum(lista)
print(jogo)
print('-='*30)
for k, v in jogo.items():
    print(f'{k} esta em {v}')
print('-='*30)
print(f'O jogador {jogo["jogador"]} jogou {jogo["partida"]} partidas')
for i, v in enumerate(lista):
    print(f'   => {i+1}º partida {jogo["jogador"]}'''

time = []
jogador = dict()
partidas = list()

while True:
    jogador.clear()
    jogador['nome'] = str(input('Nome do Jogador: '))
    tot = int(input(f'Quantas partidas {jogador["nome"]} jogou?'))
    partidas.clear()
    for c in range(0, tot):
        partidas.append(int(input(f'   Quantos gols na partida {c+1}: ')))
    jogador['gols'] = partidas[:]
    jogador['total'] = sum(partidas)
    resp = str(input('Quer continuar? [S/N]: ')).upper()[0]
    time.append(jogador.copy())
    while True:
        if resp in 'SN':
            break
        print('Erro! Responda apenas S ou N.')
    if resp == 'N':
        break
print('-='*30)
print('cod ', end='')
for i in jogador.keys():
    print(f'{i:<15}', end='')
print()
print('-'*40)
for k, v in enumerate(time):
    print(f'{k:>3} ', end='')
    for d in v.values():
        print(f'{str(d):<15}', end='')
    print()
print('-'*40)
while True:
    busca = int(input('Mostra dados de qual jogador? [999 para parar]: '))
    if busca == 999:
        break
    if busca >= len(time):
        print(f'Erro! Não existe jogador com código {busca}')
    else:
        print(f'  --- LEVANTAMENTO DO JOGADOR {time[busca]["nome"]}')
        for i, g in enumerate(time[busca]['gols']):
            print(f'    No jogo {i+1} fez {g} gols')
    print('-'*40)
print('<<<Volte Sempre>>>')