Дан список со числами. Проверьте, что в нем есть число, содержащее в себе цифру 3.
Попробовал код от другой своей программы:
n = map(int, input("Введите числа: ").split())
k = map(int, input("Искомое число: ").split())
flag = False
while n > 0:
if n % 10 == k:
flag = True
break
n //= 10
if flag:
print('Цифра %d есть в числе %d' % (k, n))
else:
print('Цифра %d отсутствует' % k)
В n и k дополнительно map для списков прописал.
Выдаёт ошибку:
Traceback (most recent call last):
while n > 0:
TypeError: '>' not supported between instances of 'map' and 'int'
Если можно подскажите как правильно написать рабочий код к задаче.