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}")
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}")
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.