Texto1 =set(input('Texto1:').lower().split())
Texto2 =set(input('Texto2:').lower().split())
comum=Texto1.intersection(Texto2)
print(f'Palavras em comum: {comum}')
Texto1 =set(input('Texto1:').lower().split())
Texto2 =set(input('Texto2:').lower().split())
comum=Texto1.intersection(Texto2)
print(f'Palavras em comum: {comum}')
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.
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!