-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathloan.py
28 lines (20 loc) · 958 Bytes
/
loan.py
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
# Get the loan details
money_owed = float(input("How much money do you owe, in dollars?\n")) # $50,000
apr = float(input("What is the annual percentage rate?\n")) # 3%
payment = float(input("What will your monthly payment be, in dollars?\n")) # $1,000
months = int(input("How many months do you want to see results for?\n")) # 24
# Divide apr by 100 to make it a percent, then divide by 12 make monthly payment
monthly_rate = apr/100/12
for i in range(months):
#Add in interest
interest_paid = money_owed * monthly_rate
money_owed = money_owed + interest_paid
if (money_owed - payment < 0):
print("The last payment is", money_owed)
print("You paid off the loan in", i+1, "months")
break
# Make payment
money_owed = money_owed - payment
# Print the results after this month
print("Paid", payment, "of which", interest_paid, "was interest.", end=' ')
print("Now I owe", money_owed)