Task: Python Program Quadratic Equation Roots, Solution of Quadratic equation, Find roots of quadratic equation.

### How This Program Works

This program uses cmath module and sqrt() builtin function to find the roots of the given quadratic equation when the coefficients a,b and c are given.

### The popular quadratic equation formula for solving it

is as under:

Source Code Python Program Quadratic Equation Roots

# This Python program finds roots of # a given quadratic equation with given # coefficients a,b and c. # Solve the quadratic equation ax**2 + bx + c = 0 # import complex math module from cmath import * a = float(input("Enter the value of Coefficient a: ")) b = float(input("Enter the value of Coefficient b: ")) c = float(input("Enter the value of Coefficient c: ")) # use the following formula to calculate the discriminant d = (b**2) - (4*a*c) # find two solutions / roots of quadratic equation solution1 = (-b-sqrt(d))/(2*a) solution2 = (-b+sqrt(d))/(2*a) print('The solution are {0} and {1}'.format(solution1,solution2))

Output:

Enter the value of Coefficient a: 1 Enter the value of Coefficient b: -3 Enter the value of Coefficient c: 2 The solution are (1+0j) and (2+0j) Output 2: Enter the value of Coefficient a: 1 Enter the value of Coefficient b: 5 Enter the value of Coefficient c: 6 The solution are (-3+0j) and (-2+0j)