Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Atletas

atletas = ['Bruno', 'Renato', 'Pedro', 'Rui']

correto = input('Digite o nome do atleta correto: ')
incorreto = input('Digite o nome do atleta incorreto: ')

atletas.append(correto)

if incorreto in atletas:
atletas.remove(incorreto)

print(f'Lista de atletas atualizada: {atletas}')

1 resposta

Olá, Bruno! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou a lista em Python para gerenciar atletas, utilizou muito bem o método .append() para adicionar novos nomes e ainda compreendeu a importância da remoção condicional com .remove() para atualizar corretamente os elementos.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é validar se o nome correto já existe na lista antes de adicioná-lo, evitando duplicidade. Assim:

atletas = ['Bruno', 'Renato', 'Pedro', 'Rui']

correto = input('Digite o nome do atleta correto: ')
incorreto = input('Digite o nome do atleta incorreto: ')

if correto not in atletas:
    atletas.append(correto)

if incorreto in atletas:
    atletas.remove(incorreto)

print(f'Lista de atletas atualizada: {atletas}')

Isso faz com que a lista fique mais consistente e sem repetições desnecessárias.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Normalizar entradas: usar .strip() e .title() para padronizar nomes.
  • Exibir lista antes da alteração: mostrar ao usuário quais atletas estão disponíveis.
  • Permitir múltiplas alterações: criar um loop para adicionar ou remover vários nomes em sequência.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: Você acha que seria mais interessante evoluir esse programa para permitir múltiplas substituições de atletas em sequência ou prefere mantê-lo apenas como ajuste pontual de um nome por vez?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!