Oi, Paulo! Como vai?
Gostei bastante da forma como você usou o método union() para unir os conjuntos e mostrar as tarefas sem duplicações. Isso torna o código mais limpo e eficiente ao lidar com dados de equipes diferentes.
Uma dica interessante para o futuro é usar o método discard() em vez de remove(). A diferença é que discard() não gera erro se o item não existir no conjunto.Veja este exemplo:
equipe.discard(excluir)
print("Tarefa (se existia) foi descartada:", equipe)
Com o metodo discard, voce evita o uso do try/except apenas para esse controle simples.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!