text: dados = []
  jogador = dict()
  gols = []
  while True:
      print('-=' * 30)
      jogador['nome'] = str(input('Nome do Jogador: '))
      part = int(input(f'Quantas partidas {jogador["nome"]} jogou? '))
      cont = 0
      for c in range(0, part):
          gol = int(input(f'  Quantos gols na {c+1} partida? '))
          gols.append(gol)
          cont += gol
          c += 1
      jogador['gols'] = gols[:]
      jogador['total'] = cont
      dados.append(jogador.copy())
      jogador.clear()
      respos = str(input('Quer Continuar [S/N]: ')).upper().strip()[0]
      while respos not in 'SN':
          respos = str(input('Opção Onválida...Quer Continuar [S/N]: ')).upper().strip()[0]
      if respos == 'N':
          break
      gols.clear()
  print('-=' * 30)
  print(dados)
  print('-=' * 30)
  print(f'{"COD":<4}{"Nome":<10}{"Gols":<15}{"Total":<8}')
  for chave, indice in enumerate(dados):
      print(f'{chave:<4}{dados[chave]["nome"]:<10}{str(dados[chave]["gols"]):<15}{dados[chave]["total"]:<8}')
  print('-=' * 30)
  while True:
      opcao = int(input('Mostrar dados de qual jogador [999 interrompe]: '))
      if opcao == 999:
          break
      while opcao > len(dados) - 1:
          opcao = int(input('Número Inválido...Mostrar dados de qual jogador [999 interrompe]: '))
      print(dados[opcao])
      print('-=' * 30)
      print(f'---- LEVANTAMENTO DO JOGADOR {dados[opcao]["nome"]}:')
      for c, v in enumerate(dados[opcao]['gols']):
          print(f'    => No jogo {c+1} ele fez {v} gols.')
      print('-=' * 30)
  print(f'Muito Obrigado..')
  