Carl Banks wrote:
For instance, say you are using an implementation that uses
> floating point, and you define a function that uses Newton's
> method to find a square root:

def square_root(N,x=None):
    if x is None:
        x = N/2
    for i in range(100):
        x = (x + N/x)/2
    return x

It works pretty well on your floating-point implementation.
> Now try running it on an implementation that uses fractions
> by default....

(Seriously, try running this function with N as a Fraction.)

Okay, will this thing ever stop? It's been running for 90 minutes now. Is it just incredibly slow?

Any enlightenment appreciated!

~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to