Найти - Пользователи
Полная версия: Sos lambda python
Начало » Центр помощи » Sos lambda python
1
LanaBond
вводится последовательность чисел. Посчитайте произведение пятых степеней чисел в последовательности.
например ввод 1 1 2 1 вывод 32

from numpy import product
print(product(lambda x : x**5, map(int, input().split())))

нужно решить с помощью functional programming
py.user.next
  
>>> from functools import reduce
>>> 
>>> def f(lst):
...     return reduce(lambda x, y: x * y ** 5, [1] + lst)
... 
>>> f([1, 2, 3])
7776
>>> f([2, 2])
1024
>>> f([2])
32
>>> f([1, 1, 2, 1])
32
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB