s2Eva_IIT2004_T1 Calcular raíz cúbica recursiva

Ejercicio: 2Eva_IIT2004_T1 Calcular raíz cúbica recursiva

# 2Eva_IIT2004_T1 Calcular raíz cúbica recursiva

def cubic(n, tolera = 0.0001):
    xi = 1
    diferencia = 1
    while (diferencia>tolera):
        xn = (2*(xi**3)+n)/(3*(xi**2))
        diferencia = abs(xn-xi)
        xi = xn
    return(xi)

resultado del algoritmo

>>> cubic(8)
2.0000000000120624
>>> cubic(27)
3.0000000000000973
>>>