【问题描述】请用牛顿迭代法求方程
在1.5附近的近似解。
【输出形式】
使用print()函数输出近似解。
【样例输出】
2.0000000000163607
x0 = 1.0
y1 = 2 * x0 ** 3 - 4 * x0 **2+3*x0-6 # f(x0)
y2 = 6 * x0 ** 2 - 8*x0+3 # f'(x0)
x1 = x0 - y1 / y2
while abs(x0 - x1) >= 1e-6:
x0=x1
y1 = 2 * x0 ** 3 - 4 * x0 ** 2 + 3 * x0 - 6 # f(x0)
y2 = 6 * x0 ** 2 - 8 * x0 + 3 # f'(x0)
x1 = x0 - y1 / y2
print("{:.8f}".format(x1))