def f(x): y=3*x**2+2*x-8 return y a=0 b=2 c=(a+b)/2 while abs(f(c))>10**(-6): if f(a)*f(c)>0: a=c else: b=c c=(a+b)/2 print(c)