texto1 = input("Texto 1: ").split()
texto2 = input("Texto 2: ").split()
conjtexto1 = set()
conjtexto2 = set()
conjtexto1.update(texto1)
conjtexto2.update(texto2)
comum = conjtexto1 & conjtexto2
print(f"Palavras em comum: {comum}")
texto1 = input("Texto 1: ").split()
texto2 = input("Texto 2: ").split()
conjtexto1 = set()
conjtexto2 = set()
conjtexto1.update(texto1)
conjtexto2.update(texto2)
comum = conjtexto1 & conjtexto2
print(f"Palavras em comum: {comum}")
Oi, Ângelo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Ficou bem legal a forma como você utilizou set()
e o operador &
para encontrar as palavras comuns. Isso deixa o código direto e eficiente para esse tipo de tarefa.
Uma dica interessante para o futuro é usar set()
diretamente na conversão das listas, o que deixa o código mais enxuto:
texto1 = input("Texto 1: ").split()
texto2 = input("Texto 2: ").split()
comum = set(texto1) & set(texto2)
print("Palavras em comum:", comum)
Esse código elimina a necessidade de criar conjuntos vazios e usar update
.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!