Olá, Luciano! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de conjuntos para organizar tarefas, utilizou muito bem o método union para combinar os elementos e ainda compreendeu a importância da remoção condicional para manter a lista atualizada.
Uma dica interessante para o futuro é aplicar o método difference para identificar quais tarefas pertencem a uma equipe mas não à outra. Assim:
equipe_a = {t.lower() for t in {"planejar reunião", "revisar documento", "testar sistema"}}
equipe_b = {t.lower() for t in {"testar sistema", "implementar funcionalidade", "corrigir bug"}}
tarefas_exclusivas_a = equipe_a.difference(equipe_b)
tarefas_exclusivas_b = equipe_b.difference(equipe_a)
print("Tarefas exclusivas da equipe A:", tarefas_exclusivas_a)
print("Tarefas exclusivas da equipe B:", tarefas_exclusivas_b)
Isso faz com que o programa ofereça uma visão clara das responsabilidades distintas de cada equipe.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!