In [1]:
cs = 2

In [2]:
ci = 0

In [3]:
fcs = cs*cs-2

In [4]:
fci = ci*ci-2

In [5]:
for i in range(20):
    pi = (cs+ci)/2
    fpi = pi*pi-2
    if (fcs*fpi > 0):
        cs = pi
    else :
        ci = pi

In [6]:
print ("Cota superior=", cs, " Cota Inferior=", ci)


Cota superior= 1.414215087890625  Cota Inferior= 1.4142131805419922

In [7]:
import math

In [8]:
math.sqrt(2)


Out[8]:
1.4142135623730951