Python question please include all steps and screenshot of code. Also please provide a docstring, and comments through the code, and test the given examples below. Thanks. Write a function called qsolver() that solves a quadratic equation: ax2+bx+c=0. Your function will take three input arguments, a, b, and c, first compute the discriminant d = b2 - 4*a*c. If d < 0, the equation has no real roots. If d == 0 then the equation has one real root equal to -b / (2*a). If d > 0, the equation has two roots: (-b - math.sqrt(d)) / (2*a) and (-b+math.sqrt(d))/(2*a). Your program should solve the equation given by coefficients a, b, and c, and then return string "No roots", or value ____ , or tuple (____, ____). >>> qsolver(1,2,1) -1.0 >>> qsolver(1,0,-1) (1.0, -1.0) >>> qsolver(1,0,1) 'No roots'
Python question please include all steps and screenshot of code. Also please provide a docstring, and comments through the code, and test the given examples below. Thanks.
Write a function called qsolver() that solves a quadratic equation: ax2+bx+c=0. Your
function will take three input arguments, a, b, and c, first compute the discriminant d =
b2 - 4*a*c. If d < 0, the equation has no real roots. If d == 0 then the equation has one real
root equal to -b / (2*a). If d > 0, the equation has two roots: (-b - math.sqrt(d)) / (2*a) and
(-b+math.sqrt(d))/(2*a). Your
b, and c, and then return string "No roots", or value ____ , or tuple (____, ____).
>>> qsolver(1,2,1)
-1.0
>>> qsolver(1,0,-1)
(1.0, -1.0)
>>> qsolver(1,0,1)
'No roots'

Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images









