Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

Minha resposta



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)}") 
1 resposta

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!

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