example04.py 199 B

123456789101112
  1. from functools import lru_cache
  2. @lru_cache()
  3. def fib(num):
  4. if num in (1, 2):
  5. return 1
  6. return fib(num - 1) + fib(num - 2)
  7. for num in range(1, 101):
  8. print(f'{num}: {fib(num)}')