View difference between Paste ID: KHnmWkaF and PmeLCXgr
SHOW: | | - or go back to the newest paste.
1
#5.27
2
3
def main():
4
  loan = eval(input("Loan Amount: "))
5
  years = eval(input("Number of Years: "))
6
  print(format("Interest Rate","<25s"),format("Monthly Payment","<25s"), format("Total Payment","<25s"))
7
  count = .05
8
  while (count <= .08125):
9-
      monthlyPayment = (loan * count / (1 - 1 / (1 + count) ** (years * 12)))
9+
      monthlyPayment = (loan * (count/12) / (1 - 1 / (1 + (count/12)) ** (years * 12)))
10
      totalPayment = monthlyPayment * years * 12
11
      print(format(round(count * 100, 3),"<25f"), format(monthlyPayment,"<25f"), format(totalPayment,"<25f"))
12
      count = count + (1 / 8) / 100
13
main()