1
resposta

[Projeto] resoluçao 2

Texto1 =set(input('Texto1:').lower().split())
Texto2 =set(input('Texto2:').lower().split())

comum=Texto1.intersection(Texto2)

print(f'Palavras em comum: {comum}')
1 resposta

Olá, Cauã! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de conjuntos para comparar palavras com Python, criou muito bem a lógica para identificar interseções entre os textos e ainda compreendeu a importância da normalização com lower() para evitar diferenças entre maiúsculas e minúsculas.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é ordenar o resultado antes de exibir, para facilitar a leitura. Assim:

comum = sorted(Texto1.intersection(Texto2))
print(f'Palavras em comum: {", ".join(comum)}')

Isso faz a apresentação das palavras em ordem alfabética, deixando a saída mais organizada.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!