darlehenpy bietet Funktionen zur Berechnung eines Darlehens
Project description
darlehenpy
Ein kleines Paket zur Berechnung von Darlehen. Bei weitem (noch 😉) nicht so mächtig wie z.B. der Hypothekenrechner.
Es wird zwischen der Berechnung basierend auf der Monatsrate oder basierend auf der anfänglichen Tilgungsrate unterschieden. Die Angabe einer jährlichen Sondertilgung ist auch möglich.
Quickstart
pip install darlehen.py
import darlehenpy.darlehen as darlehen
darlehen.berechne_mit_monatsrate(...)
darlehen.berechne_mit_tilgungsrate(...)
Achtung! Punkt als Dezimaltrennzeichen!
Beispiel
Aus der beispiel.py.
import src.darlehenpy.darlehen as darlehen
# Die Ausgabe kann man schöner machen ;)
# Rahmenbedingungen
P = 100000
i = 4.1
n = 10
S = 5000
print(
f"Darlehensumme: {P} €\nZinssatz (p.a.): {i} %\nLaufzeit: {n} Jahre\nSondertilung (p.a.): {S}\n"
)
# Berechnung basierend auf einer Monatsrate
M = 500
print(f"Monatsrate: {M} €")
t0, R, gesamtaufwand, jahr, monat = darlehen.berechne_mit_monatsrate(P, i, M, n, S)
print(
f"Anfängliche Tilgungsrate: {t0} %\nRestschuld nach {n} Jahren: {R} €\nGesamtaufwand: {gesamtaufwand} €\nAbbezahlt im {jahr}. Jahr und {monat}. Monat\n"
)
# Berechnung basierend auf der anfänglichen Tilgungsrate
t0 = 5.5
print(f"Anfängliche Tilgungsrate: {t0} %")
M, R, gesamtaufwand, jahr, monat = darlehen.berechne_mit_tilgungsrate(P, i, t0, n, S)
print(
f"Monatsrate: {M} €\nRestschuld nach {n} Jahren: {R} €\nGesamtaufwand: {gesamtaufwand} €\nAbbezahlt im {jahr}. Jahr und {monat}. Monat"
)
Ausgabe:
❯ python test.py
Darlehensumme: 100000 €
Zinssatz (p.a.): 4.1 %
Laufzeit: 10 Jahre
Sondertilung (p.a.): 5000
Monatsrate: 500 €
Anfängliche Tilgungsrate: 1.9 %
Restschuld nach 10 Jahren: 16033.91 €
Gesamtaufwand: 126033.91 €
Abbezahlt im None. Jahr und None. Monat
Anfängliche Tilgungsrate: 5.5 %
Monatsrate: 800.0 €
Restschuld nach 10 Jahren: 0.0 €
Gesamtaufwand: 118474.63 €
Abbezahlt im 9. Jahr und 3. Monat
Man kann sich damit natürlich viele Werte auf einmal berechnen lassen und vergleichen. Z.B. mit einer CSV mit folgenden Spalten als Input:
P,i,M,n,S,
bzw.
P,i,t0,n,S,
Tests
Eine Testmatrix mit Werten ermittelt aus dem Hypothekenrechner testet die berechneten Ergebnisse.
Es kann keine Gewährleistung für die von diesem Paket berechneten Ergebnisse übernommen werden
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file darlehen.py-0.9.1.tar.gz
.
File metadata
- Download URL: darlehen.py-0.9.1.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7e49e0858a3cdaedd99ed6c27205e4596346020bc8d1f3e73fe264b74a1b436 |
|
MD5 | bc81649859da1f747a8f96dabc4987d4 |
|
BLAKE2b-256 | 6dd08deede30692da61c932a9d609f148a8ef9fa58a90da6e94c669e13e68d15 |
File details
Details for the file darlehen.py-0.9.1-py3-none-any.whl
.
File metadata
- Download URL: darlehen.py-0.9.1-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e26fc9f782cd8ae0ea30234dc2da382edf7068dc07c5825d6b1727cec52a4dd |
|
MD5 | 55038b12ebab39bbf838f57d5e9ea301 |
|
BLAKE2b-256 | 274de1de2ed34cb72cde532f2a9bf0ee81fe90094df3e731f0ca04093c4bda9e |