bob gailer wrote:

> On 2/28/2012 11:40 AM, Peter Otten wrote:
> 
> def product(factors, product=1):
>      for factor in factors:
>          product *= factor
>      return product
> 
> can be "simplified"
> 
> def product(factors):
>    import operator
>    return reduce(operator.mul, factors)

If I had used the variant with reduce() would you have posted

> def product(factors):
>    return reduce(operator.mul, factors)
>
> can be "complexified"
> 
> def product(factors, product=1):
>      for factor in factors:
>          product *= factor
>      return product
 
(Just a pointless thought experiment)

_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to