Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Faça como eu fiz: comparando conjunto de números


equipe_a = {"planejar reunião", "revisar documento", "testar sistema"} 

equipe_b = {"testar sistema", "implementar funcionalidade", "corrigir bug"} 


uniao_tarefas = equipe_a.union(equipe_b)

remover_tarefa = input("Digite a tarefa que deseja remover: ").lower()

if remover_tarefa in uniao_tarefas:
    uniao_tarefas.remove(remover_tarefa)
    print(f"Tarefa {remover_tarefa} removida com sucesso.")

print(f"\nTarefas finais:\n{"\n".join(f"{t} - {f}" for t, f in enumerate(uniao_tarefas, 1))}")
1 resposta
solução!

Olá, João, como vai?

O código que você desenvolveu está correto e atende perfeitamente ao que foi solicitado no exercício. A lógica de utilizar o método union para consolidar as listas de tarefas garante a remoção automática de duplicatas, o que é uma característica fundamental dos conjuntos em Python. A verificação prévia com o operador in antes de remover o item evita erros de execução caso o termo digitado não esteja no conjunto.

Parabéns pelo empenho e por compartilhar sua solução com a comunidade. Continue praticando e postando seus avanços.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!