Как создать такой функциональный -инструмент программирования на Python?

Мне нужна функция с именем times(), чтобы сделать:

times(func,2)эквивалентноlambda x:func(func(x))

и times(func,5)эквивалентноlambda x:func(func(func(func(func(x)))))

Есть ли такой инструмент в Python? Как будет выглядеть код, если я захочу написать его сам?

Спасибо!

7
задан Hanfei Sun 20 July 2012 в 23:43
поделиться