1
resposta

[Projeto] Comparando conjunto de números

from colorama import Fore, Style

equipe_a = {"planejar reunião", "revisar documento", "testar sistema"} 
equipe_b = {"testar sistema", "implementar funcionalidade", "corrigir bug"} 
todas_tarefas = equipe_a.union(equipe_b)

while True:
    try:
        opcao = int(input("\n1 - Visualizar lista de tarefas\n2 - Remover tarefa\n3 - sair\n\nEscolha uma opcao: "))
        match opcao:
            case 1:
                print("\nLista de tarefas")
                print(f"{", ".join(todas_tarefas)}")
            case 2:
                print("Removendo tarefa...")
                tarefa = input("Digite a tarefa que será removida: ").lower().strip()
                if tarefa in todas_tarefas:
                    todas_tarefas.remove(tarefa)
                    print(f"{tarefa} removida com sucesso!")
                else:
                    print(f"{tarefa} não está na lista de tarefas tente novamente")
            case 3:
                print("Continuando sem remover.")
                break
            case _:
                print("Opção inválida. Tente novamente.")
    except ValueError:
        print(f"{Fore.RED}Digite apenas números!{Style.RESET_ALL}")

Menu

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Visualizar tarefas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Remover tarefa

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Matheus! Como vai?

Agradeço por compartilhar.

Gostei bastante da sua solução! Você organizou bem as tarefas com conjuntos e utilizou o match case para estruturar o menu, o que deixa o código mais limpo e fácil de entender.

Continue explorando formas de melhorar a interação com o usuário, como mostrar a lista atualizada após cada remoção.

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