[EMAIL PROTECTED] wrote: > I want to calculate f(0) + f(1) + ...+ f(100) over some function f > which I can change. So I would like to create a function taking f as > argument giving back the sum. How do you do that in Python? > Python functions (and classes, and modules) are first-class objects, so you can use them as regular objects: send them as arguments, generate and return them from functions, ...
BTW, if your goal is to create that kind of sums of function results, I think you'd be interested in using both Python's _generators_ and the built-in function *sum*. -- http://mail.python.org/mailman/listinfo/python-list