summaryrefslogtreecommitdiff
path: root/finance/equal_principal.py
diff options
context:
space:
mode:
Diffstat (limited to 'finance/equal_principal.py')
-rw-r--r--finance/equal_principal.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/finance/equal_principal.py b/finance/equal_principal.py
new file mode 100644
index 0000000..97af5d2
--- /dev/null
+++ b/finance/equal_principal.py
@@ -0,0 +1,17 @@
+
+
+def monthly_analysis(p, r, n):
+ r /= 12
+ paied_p = 0
+ for i in range(n):
+ month_pay = p/n + (p - paied_p)*r
+ print(i, month_pay, p/n, (p-paied_p)*r)
+ paied_p += p/n
+
+
+if __name__ == '__main__':
+
+ p = 2000000
+ r = 0.055
+ n = 30*12
+ monthly_analysis(p, r, n)