以下函数用于可用于求方程的近似解,其中参数f为一个输入、输出均为数字的函数def solve(f, x1, x2):
mid = (x1 + x2) / 2
if f(mid) == 0 or abs(x1 – x2) < 1e-8:
return #
elif f(mid) * f(x1) > 0:
return #
else:
return
B.A处应填:solve(f, x1, mid)
C.A处应填:solve(f, mid, x2)
D.B处应填:solve(f, mid, x2)
E.B处应填:mid
F.B处应填:solve(f, x1, mid)
G.C处应填:solve(f, x1, mid)
H.C处应填:mid
I.C处应填:solve(f, mid, x2)