Anonymous 11/27/2020 (Fri) 10:25:52 No.8151 del
>>8150
>Массив не может быть пустым
>Если ты имеешь ввиду, что массив заполнен нулями
Мышление древнего человека, который не понимает, что такое ноль.

Массив может быть пустым. Если в твоём языке нельзя создавать пустые массивы, то нахуй он такой нужен?

А та штука, которую ты пытаешься изобрести, называется reduce, и она есть в Питоне, в третьем её правда надо импортировать перед использованием:

from functools import reduce
from operator import mul
print(reduce(mul, [5, 1, 1, 97]))

Напечатает 485. И можно задать начальное значение третьим аргументом функции reduce, чтобы она работала с пустыми массивами. Если начальное значение не задать, то она бросит исключение на пустом массиве.