1
resposta

[Sugestão] Minha sugestão de código

# Organizar as listas de tarefas de duas equipes em uma só lista, com possibilidade de excluir uma tarefa específica.

import os

os.system('cls')

equipe_a = set(input("\nDigite a lista de tarefas da equipe A, divididas por vírgula: ").lower().split(", "))
equipe_b = set(input("\nDigite a lista de tarefas da equipe B, divididas por vírgula: ").lower().split(", "))

lista_total = equipe_a.union(equipe_b)

while True:
    print(f"\n=== Esta é a lista de tarefas atual: ===")
    for item in lista_total:
        print(f"--> {item}")
              
    tarefa_para_remocao = input(f"\nDigite uma tarefa para removê-la ou 'sair' para finalizar: ").lower()

    if tarefa_para_remocao == 'sair':
        break

    if tarefa_para_remocao in lista_total:
        lista_total.remove(tarefa_para_remocao)
        print(f"\nTarefa '{tarefa_para_remocao}' removida com sucesso.")
    else:
        print(f"\nErro! Tarefa '{tarefa_para_remocao}' não encontrada na lista. Tente novamente.")
1 resposta

Oii, Hugo!

Obrigada por compartilhar seu código.

Ficou excelente! Você aplicou muito bem os conceitos de conjuntos, utilizando union() para unir as listas e métodos como remove() para manipular os dados. E, trouxe uma lógica super prática, com interação contínua via loop, permitindo gerenciar a lista de forma bem dinâmica.

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