fork download
  1. from functools import reduce
  2.  
  3.  
  4. def fib(n):
  5. assert n >= 0
  6. return reduce(lambda a, _: (a[1], a[0]+a[1]), range(n), (0, 1))[1]
  7.  
  8.  
  9. print(fib(100))
Success #stdin #stdout 0.08s 14128KB
stdin
Standard input is empty
stdout
573147844013817084101