Anything Simple 2

Just simple stuff ...

Wednesday, November 26, 2008

Recursive lambda implementation factorial function in Python

It is easy to implement factorial function use recursive in Python, but how do you implement it by using recursive lambda in Python? Here is my try:
 
fact = lambda n: (n and n-1) and n*fact(n-1) or 1
Posted by David L at 11:17 AM
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: python

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Blog Archive

  • ►  2013 (1)
    • ►  June (1)
  • ►  2012 (1)
    • ►  January (1)
  • ►  2011 (9)
    • ►  December (4)
    • ►  November (1)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  January (1)
  • ►  2010 (7)
    • ►  December (1)
    • ►  September (1)
    • ►  April (4)
    • ►  March (1)
  • ►  2009 (9)
    • ►  December (2)
    • ►  June (3)
    • ►  April (2)
    • ►  March (2)
  • ▼  2008 (11)
    • ►  December (2)
    • ▼  November (2)
      • Recursive lambda implementation factorial function...
      • What are the Secrets of the Furious Five?
    • ►  October (2)
    • ►  August (1)
    • ►  July (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2007 (43)
    • ►  August (1)
    • ►  July (2)
    • ►  June (2)
    • ►  May (6)
    • ►  April (12)
    • ►  March (6)
    • ►  February (8)
    • ►  January (6)
  • ►  2006 (11)
    • ►  October (2)
    • ►  September (2)
    • ►  June (7)

About Me

David L
View my complete profile
Awesome Inc. theme. Powered by Blogger.