equipe_a = {"planejar reunião", "revisar documento", "testar sistema"}
equipe_b = {"testar sistema", "implementar funcionalidade", "corrigir bug"}
tarefas_finais = equipe_a.symmetric_difference(equipe_b)
print(tarefas_finais)``
equipe_a = {"planejar reunião", "revisar documento", "testar sistema"}
equipe_b = {"testar sistema", "implementar funcionalidade", "corrigir bug"}
tarefas_finais = equipe_a.symmetric_difference(equipe_b)
print(tarefas_finais)``
Oii João,
Obrigada por compartilhar sua solução.
O resultado do seu código coincidiu com o exemplo, mas a lógica do symmetric_difference é diferente da proposta da atividade. Esse método retorna apenas os elementos exclusivos de cada conjunto, eliminando o que existe em ambos (a interseção).
Como o exercício pede para unir as listas e depois remover uma tarefa escolhida pelo usuário, o ideal é usar o union(). Dessa forma, você garante que todas as tarefas estejam na lista final antes da remoção, independentemente de estarem duplicadas ou não.
Experimente ajustar usando union() seguido de remove() para ter controle total sobre qual item será excluído.
Continue praticando.