"Steve Holden" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > 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) >
think you want total/len(x) in return statement > 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