RosettaCodeData/Task/Catamorphism/Python/catamorphism-2.py

15 lines
255 B
Python
Raw Permalink Normal View History

2018-06-22 20:57:24 +00:00
# Python 3.X
2015-02-20 09:02:09 -05:00
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)