txt1 = input("Informe o texto 1: ").lower()
txt2 = input("Informe o texto 2: ").lower()
lista1 = set(txt1.split(' '))
lista2 = set(txt2.split(' '))
lista = lista1.intersection(lista2)
print(f"Palavras em comum: {', '.join(lista)}")
txt1 = input("Informe o texto 1: ").lower()
txt2 = input("Informe o texto 2: ").lower()
lista1 = set(txt1.split(' '))
lista2 = set(txt2.split(' '))
lista = lista1.intersection(lista2)
print(f"Palavras em comum: {', '.join(lista)}")
Oi, Franklim! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Uma dica interessante para o futuro é utilizar o método sorted()
para exibir as palavras em ordem alfabética, deixando a leitura mais organizada:
txt1 = input("Informe o texto 1: ").lower()
txt2 = input("Informe o texto 2: ").lower()
lista1 = set(txt1.split(' '))
lista2 = set(txt2.split(' '))
lista = lista1.intersection(lista2)
lista_ordenada = sorted(lista)
print(f"Palavras em comum: {', '.join(lista_ordenada)}")
O codigo acima organiza as palavras em ordem alfabetica antes de imprimir.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!