Python 3 Program To Solve A Quadratic Equation

0
3007
python 3 program to solve quadratic equation

This post was last Updated on June 8, 2023 by Himanshu Tyagi to reflect the accuracy and up-to-date information on the page.

In this tutorial, you will find the Python 3 program to solve a quadratic equation. To understand this example, you should know basic Python programming concepts such as variables, data types, and operators.  

Also ReadSending Emails Using Python With Image And PDF Attachments

Python 3 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 quadratic equation solutions.

Source Code

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 x2+5x+6 = 0.

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

Run The Program

Output

python program to solve quadratic equation

Also Check:

  1. Python 3 Program To Add Two Matrices.
  2. Python 3 Program to Check Armstrong Number.
  3. Python 3 Program to Find the Sum of Natural Numbers.
  4. Python 3 Program To Find The Factorial Of A Number.
  5. Python 3 Program to Find Largest Among Three Numbers.
  6. Python 3 Program To Add Two Numbers.
  7. Python 3 Program to Find the Square Root of A Number.
  8. Python 3 Program to Calculate The Area of a Triangle.
  9. Python 3 Program To Convert Celsius To Fahrenheit.
  10. Python 3 Program To Check If Number Is Positive Or Negative.