RosettaCodeData/Task/Catamorphism/Python/catamorphism.py

14 lines
294 B
Python
Raw Permalink Normal View History

2026-04-30 12:34:36 -04:00
from functools import reduce
from operator import add
from operator import mul
def concat(a: int | str, b: int | str) -> str:
return str(a) + str(b)
a = list(range(1, 11))
print(a)
print(f"sum: {reduce(add, a)}")
print(f"product: {reduce(mul, a)}")
print(f"concat: {reduce(concat, a)}")