Ответ:
sents = [input() for i in range(2)]
uws1, uws2 = set(sents[0].split(' ')), set(sents[1].split(' '))
sim_words = []
[sim_words.append(word) for word in uws1 if (word in uws2)]
print('similar words: ', ', '.join(sim_words))
p.s программа не предусматривает удаление из введённого предложения знаков препинания, специальных символов и излишних пробелов, а так же символов переноса строки. Неправильный ввод приведёт к сбоям в работе или исключениям.