Project – Debt to Income Calculator
Program Python in Spyder IDE
Project Guidelines
At the minimum, your code should include a least one of each of the following:
container type (list, tuple, set, or dictionary)
iteration type (for, while)
conditional (if)
try blocks
user-defined functions
input and/or output file (submit input data)
user-defined class. The class must be imported by your main program and have the following required structures.
at least 1 private and 2 public self attributes
at least 1 private and 1 public method that take arguments, return values and are used by your program
an init() method that takes at least 1 argument
a repr() method
Provide unit tests that prove that your class methods work as expected. The tests should evaluate results using assert statements.
Need to provide all code files – code lines must be less than 80 lines