RosettaCodeData/Task/Catamorphism/Python/catamorphism-2.py
2015-02-20 09:02:09 -05:00

12 lines
241 B
Python

from functools import reduce
from operator import add, mul
nums = range(1,11)
summation = reduce(add, nums)
product = reduce(mul, nums)
concatenation = reduce(lambda a, b: str(a) + str(b), nums)
print(summation, product, concatenation)