Python Program to Solve Quadratic Equation

« Previous Program Next Program »

Solve Quadratic Equation in Python

To solve quadratic equation in python, you have to ask from user to enter the value of a, b, and c. Now calculate the value of d, and finally calculate the value of r1 and r2 to solve the quadratic equation of the given value of a, b, and c as shown in the program given below.

Python Programming Code to Solve Quadratic Equation

Following python program ask from the user to enter the value of a, b, and c to solve the quadratic equation and print the result as output:

# Python Program - Solve Quadratic Equation
import cmath
while True:
	print("Enter 'x' for exit.")
	num1 = input("Enter value of a: ")
	num2 = input("Enter value of b: ")
	num3 = input("Enter value of c: ")
	if num1 == 'x':
		number1 = float(num1)
		number2 = float(num2)
		number3 = float(num3)
		d = (number2**2) - (4*number1*number3)
		r1 = (-number2-cmath.sqrt(d))/(2*number1)
		r2 = (-number2+cmath.sqrt(d))/(2*number1)
		print("The solutions = {0} and {1}" .format(r1,r2))

Here is the sample run of the above python program shows how to solve quadratic equation:

python solve quadratic equation

« Previous Program Next Program »


Quick Links
Signup - Login - Give Online Test