from functools import reducenum = "1234" digits = [int(v) for v in num] print(reduce(lambda a, v: a * v, digits))# => 24
reduce(lambda a, v: a * int(v), num, 1)
from math import prod n='456' print(prod(int(i) for i in str(n)))
i = 1
a = int(input())
counter = 1
while i <= b:
counter *= a % 10
a = a // 10
i += 1
print(counter) # Произведение цифр числа
#При работе цикла он не перемножает цифры по типу (1*2*4*8*7)
а просто выводит единицу