Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Praticando Python - descobrindo palavras comuns entre dois textos

Minha solução:

texto1 = set(input('Digite um texto: ').lower().split())
texto2 = set(input('Digite outro texto: ').lower().split())

palavras_iguais = texto1.intersection(texto2)

print(palavras_iguais)
1 resposta
solução!

Olá, Vitor! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Chamou atenção o uso correto de conjuntos com set() e do método intersection(), que resolve bem o problema de encontrar palavras em comum, além do cuidado em normalizar o texto com lower() antes da comparação.

Uma dica interessante para o futuro é usar o método strip() junto com split() pra evitar que palavras com pontuacao sejam tratadas como diferentes.


texto = input('Digite um texto:').lower().strip().split()
palavras = set(texto)
print(palavras)

Esse código remove espacos extras, separa as palavras e transforma tudo em conjunto, facilitando comparações futuras.

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