以下函数用于可用于求方程的近似解,其中参数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 # 如何补全该函数使其可以正常使用? A、 C处应填:solve(f, mid, x2) B、 C处应填:solve(f, x1, mid) C、 A处应填:mid D、 B处应填:solve(f, mid, x2)