Теория:

Оператор \(in\) возвращает \(True\), если первая строка содержится во второй, иначе \(False\). Данный оператор является логическим.
 
Рассмотрим программу.
 
\(s1='c'\)
\(s2='сумма'\)
\(print(s1\) \(in\) \(s2)\)
\(>>\)\(True\)
 
В данной программе буква 'c' встречается в строке 'сумма', поэтому результат её работы \(True\).
 
Возможно использование 'not' 'in', рассмотрим ещё одну программу.
 
\(s1='в'\)
\(s2='сумма'\)
\(print(s1\) \(not\)  \(in\)  \(s2)\)
\(>>\)\(True\)
 
Задание
  
Даны две строки. Определи, какие буквы в строках одинаковые, и выведи их на экран.
 
\(s1='сумма'\)
\(s2='умка'\)
\(for\)  \(i\)  \(in\)  \(s1\):
          \(if\)  \(i\)  \(in\)  \(s2\):
                  \(print(i)\)
\(>>\)
\(у\)
\(м\)
\(м\)
\(а\)