globalrev wrote:
if i want a function that can take any amount of arguments how do i
do?

lets say i want a function average that accepts any number of integers
and returns the average.

Use a parameter of the form *args - the asterisk tells the interpreter to collect positional arguments into a tuple. Untested:

def mean(*x):
    total = 0.0
    for v in x:
        total += v
    return v/len(x)

regards
 Steve
--
Steve Holden        +1 571 484 6266   +1 800 494 3119
Holden Web LLC              http://www.holdenweb.com/

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to