Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. fac = (lambda self_fix : self_fix(self_fix)) (lambda f: (lambda x : 1 if x == 0 else x * f(f)(x - 1)))
  2.  
  3. assert fac(1) == 1
  4. assert fac(2) == 2
  5. assert fac(3) == 6
  6. assert fac(4) == 24
  7. assert fac(5) == 120
  8. assert fac(6) == 720
  9. assert fac(7) == 5040
  10. assert fac(8) == 40320
  11. assert fac(9) == 362800
  12. assert fac(10) == 3628000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement