Python Program to Solve Quadratic Equation


This is a python program to solve a  given quadratic equation




 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
# Solve the quadratic equation
# ax**2+bx+c = 0
# a,b,c are provided by the user
# import complex math module

import cmath

a = float(input('Enter a: '))
b = float(input('Enter b: '))
c = float(input('Enter c: '))

# calculate the discriminant

d = (b**2)-(4*a*c)

# find two solutions

sol1 = (-b-cmath.sqrt(d))/(2*a)
sol2 = (-b+cmath.sqrt(d))/(2*a)
print('The solution are {0} and {1}'.format(sol1,sol2))

Output:

Enter a: 1
Enter b: 5
Enter c: 6
The solution are (-3+0j) and (-2+0j)

Comments