Advertisement
ranisalt

Square rooter

Sep 27th, 2013
40,836
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.20 KB | None | 0 0
  1. def squirtle(n):
  2.     i = 1
  3.     while i * i < n:
  4.         i += 1
  5.        
  6.     a, b = float(i), float(n) / i
  7.     for i in xrange(0, 2**7):
  8.         a, b = (a + b) / 2, float(n) / a
  9.        
  10.     return b
  11.    
  12. print "%.16f" % (squirtle(2), )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement