def f(x, a): return 2 * (x ** 3 - a * x) / (3 * x ** 2 + a) x = 2 for _ in range(11): x = f(x, 2) print(x) print(2 ** .5)
Standard input is empty
0.5714285714285714 -0.6418786692759295 0.6299692666329427 -0.6330679143931918 0.6323018808706036 -0.6324939098239215 0.6324459354029531 -0.6324579310548408 0.6324549322698535 -0.6324556819740982 0.6324554945485369 1.4142135623730951