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

[Projeto] Escobrindo palavras comuns entre dois textos

texto1 = input('Digite o primeiro texto: ').casefold().strip().split()
texto2 = input('Digite o segundo texto: ').casefold().strip().split()
palavras_repetidas = set()
for palavra in texto1:
    if palavra in texto2:
        palavras_repetidas.add(palavra)
print(palavras_repetidas)
1 resposta
solução!

Olá, Matheus! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de conjuntos para identificar palavras repetidas, utilizou muito bem o método .casefold() para garantir a comparação correta entre os textos e ainda compreendeu a importância da estrutura de repetição para percorrer os elementos de forma eficiente.

Uma dica interessante para o futuro é simplificar a lógica usando interseção direta entre conjuntos. Assim:

texto1 = set(input('Digite o primeiro texto: ').casefold().strip().split())
texto2 = set(input('Digite o segundo texto: ').casefold().strip().split())
print(texto1 & texto2)

Isso faz a comparação de forma mais concisa e performática.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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