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, чтобы она работала с пустыми массивами. Если начальное значение не задать, то она бросит исключение на пустом массиве.