Здравствуйте. Прошу помощи для решения, уравнения изменить...

уравнения - 3ln^(2)(x)+6ln(x)-5=0
отрезок 1,3
число М 7,2

уравнения - 3ln^(2)(x)+6ln(x)-5=0
отрезок 1,3
число М 7,2
Код:
#coding: cp1251
import math
a = 0.0; b = 1.0; e = 0.0001
def f(x):
return x**4 - 3*x**3 - 6*x**2 + 2
y1 = f(a); y2 = f(b)
if y1 * y2 >= 0:
print "Корнів нема"
else:
n = 1
x = (a+b)/2
y3 = f(x)
while (abs(y3) > e):
x = (a+b)/2
y3 = f(x);
if y1 * y3 < 0:
b = x
else:
a = x
n += 1
print "x = %15.10f" % (x)