Hoe u een maandelijkse betalingsfunctie in python gebruikt (3 voorbeelden)
U kunt de volgende functie in Python gebruiken om de maandelijkse betalingen te berekenen die nodig zijn om een bepaalde lening terug te betalen, op basis van het initiële leenbedrag, de leentermijn en het jaarlijkse rentepercentage:
(rate/12) * (1/(1-(1+rate/12) ** (-months))) * P
De volgende voorbeelden laten zien hoe u deze functie in verschillende scenario’s kunt gebruiken.
Voorbeeld 1: Hypotheeklasten berekenen
Stel dat een gezin een hypotheek afsluit voor een huis met de volgende gegevens:
- Hypotheekbedrag: $ 200.000
- Aantal maanden: 360
- Jaarlijkse rente: 4%
We kunnen de volgende code gebruiken om de benodigde maandelijkse leningbetaling te berekenen:
#define initial size of loan, duration of loan, and annual interest rate P = 200000 months = 360 rate = .04 #calculate monthly payment (rate/12) * (1/(1-(1+rate/12) ** (-months))) * P 954.8305909309076
De maandelijkse leningbetaling bedraagt $ 954,83 . Dit is het bedrag dat het gezin elke maand moet betalen om hun lening van $ 200.000 in 360 maanden terug te betalen.
Voorbeeld 2: Bereken de betalingen voor autoleningen
Stel dat een particulier een lening afsluit voor een auto met de volgende gegevens:
- Leningbedrag: $ 20.000
- Aantal maanden: 60
- Jaarlijkse rente: 3%
We kunnen de volgende code gebruiken om de benodigde maandelijkse leningbetaling te berekenen:
#define initial size of loan, duration of loan, and annual interest rate P = 20000 months = 60 rate = .03 #calculate monthly payment (rate/12) * (1/(1-(1+rate/12) ** (-months))) * P 359.3738132812698
De maandelijkse leningbetaling bedraagt $ 359,37 . Dit is het bedrag dat het individu elke maand moet betalen om zijn lening van $ 20.000 in 60 maanden terug te betalen.
Voorbeeld 3: Bereken de betalingen voor studieleningen
Stel dat een student een studielening afsluit met de volgende gegevens:
- Leningbedrag: $ 40.000
- Aantal maanden: 120
- Jaarlijkse rente: 5,2%
We kunnen de volgende code gebruiken om de benodigde maandelijkse leningbetaling te berekenen:
#define initial size of loan, duration of loan, and annual interest rate P = 40000 months = 120 rate = .052 #calculate monthly payment (rate/12) * (1/(1-(1+rate/12) ** (-months))) * P 428.18316863206525
De maandelijkse leningbetaling bedraagt $ 428,18 . Dit is het bedrag dat het individu elke maand moet betalen om zijn lening van $ 40.000 in 120 maanden terug te betalen.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende functies in Python kunt uitvoeren:
Hoe u samengestelde rente in Python kunt berekenen
Hoe voortschrijdende gemiddelden in Python te berekenen
Hoe de correlatie in Python te berekenen