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

[Sugestão] Sugestão de código e adição de resultado List em Set

Clara é editora de uma revista e deseja comparar dois artigos para identificar quais palavras aparecem em ambos.

Sua tarefa é criar um programa que receba dois textos e exiba o conjunto de palavras comuns entre eles.

Exemplo de entrada:

Texto 1: O sol brilha forte no céu azul

Texto 2: O céu azul anuncia um dia de sol intenso

Saída esperada:

Palavras em comum: {'o', 'azul', 'sol', 'céu'}

texto1 = 'O sol brilha forte no céu azul'
texto2 = 'O céu azul anuncia um dia de sol intenso'

conjunto1 = set()
conjunto2 = set()

conjunto1.update(texto1.lower().split())
conjunto2.update(texto2.lower().split())

palavras_comuns = conjunto1.intersection(conjunto2)

print(palavras_comuns)
1 resposta
solução!

Oi, Estudante! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei da sua abordagem para identificar as palavras comuns entre dois textos usando conjuntos. Utilizar o método intersection é uma boa maneira de resolver esse problema, e a implementação de conversão para minúsculas com lower() também garante que a comparação seja feita de maneira correta, independentemente de maiúsculas ou minúsculas.

Ícone de sugestão Para saber mais:

Você pode aprender mais sobre o uso de conjuntos (sets) em Python e explorar outras operações úteis através da documentação oficial de conjuntos no Python. Lá, você encontrará informações sobre como criar e manipular conjuntos, além de outras funcionalidades interessantes.

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