Exemple #1
0
 def makePayment(self):
     """
     Make a payment: reduces the outstanding balance of a loan by 1 payment
     Args:
         self
     Returns:
         self.outstanding -= self.payment
     """
     print 'Total Payment: ', self.payment
     print 'Interest Part: %s\nPrincipal Part: %s' %\
           Amortizer.breakdown(self.outstanding,self.payment, self.rate)
     self.outstanding -= self.payment
     print 'Principal Outstanding: ', self.outstanding, '\n'