1
resposta

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

atividades_a = set(map(str.strip, input('Digite as atividades da equipe a separadas por vírgula: ').lower().split(',')))
atividades_b = set(map(str.strip, input('Digite as atividades da equipe b separadas por vírgula: ').lower().split(',')))

atividades_unidas = atividades_a.union(atividades_b)

atividade_excluir = set(map(str.strip, input('Digite a(s) atividade(s) a ser excluida (separada(s) por vírgula caso 2 ou mais): ').lower().split(',')))

atividades_final = atividades_unidas - atividade_excluir

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

Oii, Marcia! Obrigada por compartilhar seu código com a comunidade Alura.

Você aplicou muito bem os conceitos de conjuntos para unir e subtrair atividades, além de usar map e str.strip para limpar as entradas. Isso deixou o código mais robusto e confiável.

Uma dica interessante para o futuro é usar sorted() ao exibir os conjuntos. Assim, a lista fica organizada alfabeticamente, facilitando a leitura:


print(", ".join(sorted(atividades_final)))

Esse código exibe as tarefas finais em ordem alfabética.

Alura

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