In this tutorial, you will find the Python program to solve a quadratic equation. Formula to calculate a quadratic equation = ax² + bx + c = 0, where a, b and c are real numbers and a ≠ 0. In the Python code below, users will have to enter the values of a, b, and c and then the program will output the solutions of the quadratic equation.

import cmath # import complex math module a = float(input("Enter the value of a= ")) b = float(input("Enter the value of b= ")) c = float(input("Enter the value of c= ")) d = (b**2) - (4*a*c) ## calculate the discriminant sol1 = (-b-cmath.sqrt(d))/(2*a) # Calculating the first solution sol2 = (-b+cmath.sqrt(d))/(2*a) # Calculating the second solution print('The solution of your quadratic equation are {0} and {1}'.format(sol1,sol2))

Now, let’s calculate the roots of an equation x^{2}+5x+6 = 0.

Here, a=1, b=5, and c=6.

**Output**:

**Also Check**: