Answer

Answer

t.me/python_tesst

Ответ:

Output: 120

Объяснение:

Модуль functools позволяет хорошо раскрыть функциональные возможности Python. Например, в functools есть интересная функция reduce, которая позволяет «сжимать» данные, применяя последовательно функцию и запоминая результат. Таким образом, в примере reduce умножает 1 на 2, затем результат этого умножения на 3 и так далее.

Код:

from functools import reduce
def multiply(a, b):
   return a*b
result = reduce(multiply,[1,2,3,4,5])
print("Output: ", result)


Report Page