math.prod()
Произведение всех элементов итерируемого объекта (Python 3.8+).
Сигнатура
math.prod(iterable, *, start=1)Возвращает произведение всех элементов iterable, начиная со значения start (по умолчанию 1). Аналог sum(), но для умножения. Доступна с Python 3.8.
import math
print(math.prod([1, 2, 3, 4])) # 24
print(math.prod([], start=5)) # 5