p = 150000.0 # $150,000
i = 0.02 # 2% Interest
years = 5
months = years * 12
monthly_rent = 1800.0
monthly_rent * 12
21600.0
payments1 = [monthly_rent * 12] + ([0] * 11) + [monthly_rent]* 4 * 12
#payments1
money_left = p
for m in range(months):
money_left = money_left * (1 + i/12)
money_left -= payments1[m]
money_left
52059.725244573165
payments2 = ([6 * monthly_rent] + 5 * [0]) * (5 * 2)
#payments2
money_left = p
for m in range(months):
money_left = money_left * (1 + i/12)
money_left -= payments2[m]
money_left
51803.61279248666
p - (monthly_rent * months)
42000.0