1
resposta

Resolução Ordem de eventos

Segue a minha solução:

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

print("Eventos Futuros:")

for i, evento in enumerate(reversed(eventos_registrados), start=1):
    print(f"{i}. {evento}")
1 resposta

Oi, Vitor! Como vai?.

Agradeço por compartilhar. Chamou atenção o uso de enumerate junto com reversed, o que deixou a leitura clara e organizou bem a numeração dos eventos de forma crescente, mesmo invertendo a lista.

Uma dica interessante para o futuro é usar o metodo sorted para ordenar listas quando a ordem alfabetica for importante.


eventos = ['Encerramento', 'Palestra 3', 'Palestra 2', 'Abertura']
eventos_ordenados = sorted(eventos)

for i, evento in enumerate(eventos_ordenados, start=1):
    print(i, evento)

Esse código cria uma nova lista ordenada sem alterar a original, o que ajuda a manter os dados organizados durante o programa.

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