Question: 3. Produce the function quadratic(a,b,c) where a, b, and c are the coeffi- cients of the quadratic ax2 + bx + c. The function should
3. Produce the function quadratic(a,b,c) where a, b, and c are the coeffi- cients of the quadratic ax2 + bx + c. The function should return: 1. a list of the two roots of ax? + = 0, when two roots exist 2. the first root is the smaller of the two 3. if ax2 + bx + c = 0 has no real roots, then return None. 4. if the quadratic has one real root only, then return a list with a single element in it. Some test cases: print (quadratic (1,2,3)) # Should be None print (quadratic(1, -2, 1)) # Should be [1.0] print (quadratic(1,0,-2)) # Should be (-1.4142 56, 1.41421356] You are allowed to import from math module/library the built in square root function math.sqrt() (1%]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
