Ответ 1
Я собираюсь предположить, что:
- Вы используете Python 3 и
- Вы следуете руководству, предназначенному для Python 2.
Функция reduce
, поскольку она обычно не используется, была удалена из встроенных функций в Python 3. Она по-прежнему доступна в модуле functools
, поэтому вы можете сделать:
import functools
def main():
def add(x,y): return x+y
functools.reduce(add, range(1, 11))