Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. import pytest
  2.  
  3. '''output nth (starting from 1) sequence of fibonacci series: 0,1,1,2,3,5,8. n = 7, output = 8'''
  4.  
  5. def fib(n):
  6. seq = [0, 1] + [0] * (n - 2)
  7. for i in range(2, n):
  8. # dynamic programming
  9. seq[i] = seq[i-1] + seq[i-2]
  10. return seq[n-1]
  11.  
  12. def test_fib():
  13. assert fib(1) == 0
  14. assert fib(7) == 8
  15. for i in range(1, 50):
  16. print(fib(i))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement