Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. def tupleInList(fx, x=[]):
  2. for i in range(len(fx)):
  3. x.append(i+1)
  4. return zip(x, fx)
  5.  
  6. def solve(s):
  7. return R.lagrange_polynomial(s)
  8.  
  9. def nextSeq(l, f):
  10. exec('x = ' + str(l+1))
  11. exec('f = ' + str(f).replace('^', '**'))
  12. return f
  13.  
  14. if __name__ == '__main__':
  15. R = PolynomialRing(QQ, 'x')
  16. fx = [1, 4, 9, 16, 25]
  17. s = tupleInList(fx)
  18. print s
  19. f = solve(s)
  20. l = len(fx)
  21.  
  22. print 'Formula: ', f
  23. print nextSeq(l, f)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement