0
respostas

[Projeto] Minha resposta

import sys

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

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


tarefas_consolidadas = equipe_a.union(equipe_b)    

tarefas_consolidadas_lista = sorted(tarefas_consolidadas)    

def numerar_tarefas(tarefas):
    return [f"{i + 1} - {tarefa}" for i, tarefa in enumerate(tarefas)]

tarefas_numeradas = numerar_tarefas(tarefas_consolidadas_lista)

saida_formatada = "\n".join(tarefas_numeradas)

print(f"As tarefas consolidadas são:\n{saida_formatada}")

while True:

    if len(tarefas_consolidadas_lista) > 0: 
        excluir = int(input("Digite o número da tarefa que deseja excluir: "))

        tarefas_consolidadas_lista.pop(excluir - 1)

        tarefas_numeradas = numerar_tarefas(tarefas_consolidadas_lista)

        saida_formatada = "\n".join(tarefas_numeradas)

        print(f"As novas tarefas consolidadas são:\n{saida_formatada}")

    else:
        print("Todos os itens foram excluídos")
        sys.exit()