Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Create a class whose constructor accepts 3 integers which are the coefficients a,b, and c of the quadratic equation a2+bx+c=0. In addition to dunder (magic)
Create a class whose constructor accepts 3 integers which are the coefficients a,b, and c of the quadratic equation a2+bx+c=0. In addition to "dunder" (magic) methods for init, repr, and str, implement methods to return the discriminant and the 2 roots. Provide error handling for the case where there are no real roots. Instantiate objects of the class that test via assert statements that the correct values are returned in the normal case, the case of 2 identical roots, and the case of no real roots and that the errors are handled appropriately. Provide that this class can be imported for use in another program. You do not have to provide that other program
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started