Python – Quadratic Equation

 

SOLVE QUADRATIC EQUATION IN PYTHON

 

The Standard Form of a Quadratic Equation is:

 

 

a, b and c are the coefficients of the polynomial. a is not equal to 0.

“x” is the unknown variable we are solving for.

 

 

Program

 

# Solve the quadratic equation ax**2 + bx + c = 0

 

# import complex math module

import cmath

 

# To take coefficient input from the users

a = float(input(‘Enter a: ‘))

b = float(input(‘Enter b: ‘))

c = float(input(‘Enter c: ‘))

 

# calculate the discriminant

d = (b**2) – (4*a*c)

 

# find two solutions

sol1 = (-b-cmath.sqrt(d))/(2*a)

sol2 = (-b+cmath.sqrt(d))/(2*a)

 

print(‘The solutions are {0} and {1}’.format(sol1,sol2))

 

input(“Press Enter to Exit”)

 

Output