Oi, Zé Cesar! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei de como você utilizou o union pra consolidar as tarefas e também do uso de enumerate para organizar a exibição numerada. A interação com o usuário no while também ficou bem estruturada, permitindo listar e remover tarefas de forma dinâmica.
Uma dica interessante para o futuro é usar o método sorted() para exibir as tarefas em ordem alfabética, deixando a visualização mais organizada:
tarefas_ordenadas = sorted(consolidada)
for i, tarefa in enumerate(tarefas_ordenadas, start=1):
print(f"{i}. {tarefa}")
Nesse código, sorted organiza os itens do conjunto e o enumerate continua numerando cada tarefa exibida.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!