import numpy as np def f(x): if(abs(x*x - 3) < 0.01) : return x else: return f(x/2 + 1.5/x) for x in np.arange(1.726,1.74,0.002): print((x,f(x))) for x in np.arange(-1.74,-1.727,0.002): print((x,f(x)))
Standard input is empty
(1.726, 1.7320614136732329) (1.728, 1.7320555555555557) (1.73, 1.73) (1.732, 1.732) (1.734, 1.734) (1.736, 1.7320552995391705) (1.738, 1.7320609896432682) (1.74, 1.7320689655172414) (-1.74, -1.7320689655172414) (-1.738, -1.7320609896432682) (-1.736, -1.7320552995391705) (-1.734, -1.734) (-1.732, -1.732) (-1.73, -1.73) (-1.728, -1.7320555555555557)