Условия задачи:
Напишите программу, в которой пользователь вводит два целых числа, а программой определяются цифры, которые есть в представлении обоих чисел.
Решение задачи:
#не буду проверять целое оно, отрицательное или словами, нет такой цели в задаче
# если через строку
num1 = input('Введиет первое число:')
num2 = input('Введиет второе число:')
set1 = set(num1)
set2 = set(num2)
#set3 = set1.intersection(set2)
set3 = set1&set2
print(set3)
#через числа
num1 = int(input('Введиет первое число:'))
num2 = int(input('Введиет второе число:'))
set1 = set()
set2 = set()
while num1 > 0:
set1.add(num1 % 10)
num1 //=10
while num2 > 0:
set2.add(num2 % 10)
num2 //=10
set3 = set1&set2
print(set3)