Placar de jogo
Em jogos e sistemas de pontuação, é comum precisar armazenar e atualizar múltiplos valores simultaneamente, como o placar de cada jogador. Usar listas paralelas permite organizar dados relacionados sem recorrer a estruturas mais complexas, mantendo o código claro e eficiente. Dominar essa técnica ajuda a gerenciar informações emparelhadas em situações reais, como controle de notas, estoques ou resultados.
O PROBLEMA
Simule placar de 2 jogadores com pontuações aleatórias por rodada.
EXEMPLO
Vencedor: Jogador 2!
SOBRE O CONCEITO
Aqui usamos listas paralelas: uma lista pontos com dois elementos (um por jogador) que é atualizada a cada rodada com random.randint. O erro comum é não acumular os pontos, ou seja, a cada rodada substituir o valor anterior em vez de somar. Em Python, para acumular, faça pontos[i] += random.randint(...) dentro do loop. Note que sum pode ser usado para totalizar, mas não é necessário para o placar. O uso de append não se aplica aqui, pois o número de jogadores é fixo. A proibição de funções e dicionários força o uso direto de listas e índices, reforçando o conceito de paralelismo.
RESOLUÇÃO