![python program to solve quadratic equation python program to solve quadratic equation](https://www.geeksforgeeks.org/wp-content/uploads/CommonArticleDesign15-300x150.png)
![python program to solve quadratic equation python program to solve quadratic equation](https://d2vlcm61l7u1fs.cloudfront.net/media/23e/23eb6885-3f7f-48a8-8968-5a26ffd3384e/php6lKk2n.png)
The values of x that make the equation true are called roots of the equation Quadratic equations have 2 roots. The standard form is ax² + bx + c = 0 with a, b, and c being constants or numerical coefficients, and x is an unknown variable for example 6x² + 11x - 35 = 0. Finally, we are printing out the result using string formatting.Python program to solve quadratic equation (ax2+bx+c=0) In this tutorial, you will learn how to create a program in python to solve roots of a quadratic equation.Ī quadratic equation is an equation of the second degree, meaning it contains at least one term that is squared. Next, we are calculating the discriminant using the b 2-4ac formula, based on the result we have a conditional statement to compute the roots for complex conjugates we are using the python complex() method. Then we are taking coefficient inputs from the user. In the program first, we are importing the built-in math module to perform complex square root operation later in the program. Program import matha = float(input("Insert coefficient a: "))b = float(input("Insert coefficient b: "))c = float(input("Insert coefficient c: "))discriminant = b**2 - 4 * a * cif discriminant >= 0: x_1=(-b+math.sqrt(discriminant))/2*a x_2=(-b-math.sqrt(discriminant))/2*aelse: x_1= complex((-b/(2*a)),math.sqrt(-discriminant)/(2*a)) x_2= complex((-b/(2*a)),-math.sqrt(-discriminant)/(2*a))if discriminant > 0: print("The function has two distinct real roots: ".format(x_1,x_2)) Output Insert coefficient a: 1Insert coefficient b: 5Insert coefficient c: 6The function has two distinct real roots: -2.0 and -3.0 If the discriminant is less than 0, the roots are complex and different.Ĭreate a Python program to find the roots of a quadratic equation.
![python program to solve quadratic equation python program to solve quadratic equation](https://i.ytimg.com/vi/1v-bqPvlwTg/maxresdefault.jpg)
The values of x that make the equation true are called roots of the equation Quadratic equations have 2 roots.