Factorials
Steven Taschuk
staschuk at telusplanet.net
Tue Jun 10 11:23:01 EDT 2003
Quoth Anand Pillai:
[...]
> def fac1(x): return reduce(lambda x, y: x*y, (range(x+1))[1:])
Note that you can skip the slice by calling range appropriately:
range(x+1)[1:] == range(1, x+1)
--
Steven Taschuk "[W]e must be very careful when we give advice
staschuk at telusplanet.net to younger people: sometimes they follow it!"
-- "The Humble Programmer", Edsger Dijkstra
More information about the Python-list
mailing list