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'