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 Read: Sending 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
Also Check:
- Python 3 Program To Add Two Matrices.
- Python 3 Program to Check Armstrong Number.
- Python 3 Program to Find the Sum of Natural Numbers.
- Python 3 Program To Find The Factorial Of A Number.
- Python 3 Program to Find Largest Among Three Numbers.
- Python 3 Program To Add Two Numbers.
- Python 3 Program to Find the Square Root of A Number.
- Python 3 Program to Calculate The Area of a Triangle.
- Python 3 Program To Convert Celsius To Fahrenheit.
- Python 3 Program To Check If Number Is Positive Or Negative.