Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Faça como eu fiz: descobrindo palavras comuns entre dois textos

Texto_1 = ("O sol brilha forte no céu azul")
Texto_2 = ("O céu azul anuncia um dia de sol intenso")

dict1 = (Texto_1).lower().split()
dict2 = (Texto_2).lower().split()

print(f'Palavras em comum: {(set(dict1) & set(dict2))}')
Palavras em comum: {'o', 'azul', 'céu', 'sol'}
1 resposta
solução!

Oi, Carlos. Tudo certo com você?

Sua solução para identificar palavras comuns entre dois textos está funcionando perfeitamente. Você utilizou a interseção de conjuntos com o operador & de forma apropriada, convertendo os textos para minúsculas e dividindo-os em palavras individuais. Essa abordagem é exatamente o que o exercício propõe e demonstra boa compreensão da operação de conjunto em Python.

Considerando possíveis expansões deste programa, como você abordaria a remoção de pontuação antes de comparar as palavras, caso os textos tivessem sinais como vírgulas ou pontos junto às palavras?

Obrigado por compartilhar seu trabalho conosco. Parabéns pela solução e continue contribuindo com o fórum. Ele está à disposição de todos para essas trocas.

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