1
resposta

[Dúvida] Ordenando os eventos

eventos_registrados = ["Encerramento", "Palestra 3", "Palestra 2", "Abertura"]

eventos_registrados.reverse()
print("\nEventos em ordem:")
print(f'{", ".join(eventos_registrados)}.')
1 resposta

Oii, João. Mandou muito bem na resolução do desafio!

É ótimo ver que você não apenas resolveu o problema proposto (ordenar a lista), mas também se preocupou com a apresentação final dos dados no terminal.

Alguns pontos de destaque no seu código:

  • Uso do .reverse(): Você aplicou corretamente o método para inverter a lista in-place (alterando a própria lista original), que era o objetivo do exercício.
  • Formatando com .join(): Esse foi o "pulo do gato"! Ao invés de imprimir a lista crua (com colchetes e aspas, ex: ['Abertura', ...]), você criou uma string elegante separada por vírgulas. Isso mostra uma preocupação com a experiência de quem vai ler o resultado.
  • f-string: O uso da f-string tornou o código limpo e legível.

Continue firme nos estudos.

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