Factoring Polynomials

J. Cliff Dyer jcd at sdf.lonestar.org
Thu Dec 18 21:40:36 CET 2008


On Thu, 2008-12-18 at 11:52 -0800, eric wrote:
> On Dec 18, 8:37 pm, collin.da... at gmail.com wrote:
> > I am trying to write a simple application to factor polynomials. I
> > wrote (simple) raw_input lines to collect the a, b, and c values from
> > the user, but I dont know how to implement the quadratic equation
> >
> > x = (-b +or- (b^2 - 4ac)^1/2) / 2a
> >
> > into python. Any ideas?
> 
> with numpy:
> from numpy import *
> 
> s=[1,-1]
> x = -b+s*sqrt( b**2-4*a*c )/(2*a)
> 
> Eric

Without the Nump.

def polynomial(a, b, c):
    N = ((b**2 - 4*a*c)**.5) / 2*a
    return (-b + N, -b - N)






More information about the Python-list mailing list