Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

Minha resposta

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

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

tarefas_combinadas = a.union(b) 

tarefa_remover = input("Informe a tarefa a ser removida: ").lower()

if tarefa_remover in tarefas_combinadas:
    tarefas_combinadas.remove(tarefa_remover)

print(f"Tarefas finais: {' ,'.join(tarefas_combinadas)}") 
1 resposta

Oi, Franklim! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

É isso aí! Você utilizou conjuntos para combinar e gerenciar tarefas corretamente, tornando o código mais limpo e eficiente ao evitar duplicatas automaticamente.

Uma dica interessante para o futuro é usar o método discard, que remove um item do conjunto sem gerar erro caso ele não exista. Por exemplo:


tarefas_combinadas.discard(tarefa_remover)

O código acima faz a mesma remoção de forma segura, evitando a necessidade de verificar com if.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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