1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| # What is the annual percentage rate?\n
apr = float(input("What is the annual percentage rate?\n")) #6
# How much do you owe, in dollars?\n
money_owned = float(input("How much do you owe, in dollars?\n")) #100000
# How much you want to pay each month?\n
payment = float(input("How much you want to pay each month?\n")) #2000
# How many months do you want to see results for?\n
months = int(input("How many months do you want to see results for?\n")) #58
# convert apr to monthly rate
monthly_rate = apr/100/12
for i in range(months):
# Add in interest
interest_paid = money_owned*monthly_rate
money_owned = money_owned+interest_paid
# Make a payment
if money_owned < payment:
# Result after the last payment
print("You have paid off in ",i+1," monthes and the last payment is $",money_owned,sep="")
money_owned = 0
break
else:
money_owned = money_owned-payment
# Result after payment
print("Interest paid $",interest_paid,"Now you owe $",money_owned,sep="")
|