Calculadora de interés compuesto de Python

Zeeshan Afridi 21 junio 2023
  1. Función de interés compuesto de Python
  2. Implementar la calculadora de interés compuesto en Python
  3. Conclusión
Calculadora de interés compuesto de Python

Python es un lenguaje excelente para el análisis financiero, una de las cosas que puede hacer con Python es calcular el interés compuesto. Es cuando se pagan intereses no solo sobre el principal (la cantidad original de dinero) sino también sobre los posibles intereses que se hayan devengado.

En este artículo, discutiremos la función de interés compuesto de Python.

Función de interés compuesto de Python

La función de interés compuesto de Python es una función matemática que calcula el interés que se acumula en un préstamo o inversión a lo largo del tiempo. Esta función considera el monto principal, la tasa de interés y el número de períodos de capitalización.

Primero, importe el módulo matemático para calcular el interés compuesto en Python. Este módulo tiene una función llamada pow(), que calcula exponentes, y una vez que importas el módulo matemático, puedes calcular el interés compuesto usando la función pow().

Puede utilizar la fórmula de interés compuesto, A = P(1 + r/n)^nt. En esta fórmula, A es la cantidad total de dinero después de n años, P es el principal, n se usa para el número de veces que se capitaliza el interés por año y r es la tasa de interés .

Para usar esta fórmula en Python, primero debe calcular el valor de (1 + r/n). Esto se puede hacer utilizando la función pow(). Luego, necesitarías calcular el valor de P(1 + r/n)^nt, lo cual se puede hacer calculando primero P * (1 + r/n) y luego elevando ese valor a su potencia.

Una vez que calcule la cantidad total de dinero después de n años, puede usar la función print() para imprimirlo.

Implementar la calculadora de interés compuesto en Python

Utilice la función pow() para implementar la calculadora de interés compuesto en Python

Una forma de implementar una calculadora de interés compuesto en Python es usar la función integrada pow().

Esta función toma dos argumentos.

  1. El valor base.
  2. Y el exponente.

El valor base es el monto de la inversión inicial y el exponente es el número de períodos de capitalización.

Por ejemplo, si tiene una inversión inicial de $1000 y desea capitalizarla a una tasa del 10 % anual durante 10 años, usaría el siguiente cálculo.

Ejemplo de código:

pow(1000, 1.0 + 0.1 * 10)

Producción :

1000000.0

Use el módulo decimal para implementar la calculadora de interés compuesto en Python

El módulo decimal le permite definir valores decimales con un número específico de lugares decimales.

Por ejemplo, si desea calcular el interés compuesto con una inversión inicial de $ 1000 y una tasa del 10% anual durante 10 años, use el siguiente código.

Ejemplo de código:

from decimal import *

initial_investment = Decimal(1000)
rate = Decimal(0.1)
years = 10

final_value = initial_investment * (1 + rate) ** years

print(final_value)

Producción :

2593.742460100000130892390868

Debe conocer algunos puntos al usar una calculadora de interés compuesto de Python para obtener la respuesta correcta.

  1. Asegúrese de que la tasa se ingrese como un decimal, no como un porcentaje.
  2. En segundo lugar, recuerde incluir la n (número de veces que se capitaliza el interés por año) en el cálculo.
  3. Finalmente, no olvides restar 1 al número total de años para obtener la respuesta correcta.

Ejemplo de código:

P = int(input("Enter starting principle please. "))
n = int(input("Enter number of compounding periods per year. "))
r = float(input("Enter annual interest rate. e.g. 15 for 15% "))
y = int(input("Enter the amount of years. "))

FV = P * (((1 + ((r / 100.0) / n)) ** (n * y)))

print("The final amount after", y, "years is", FV)

Producción :

Enter starting principle please. 1000
Enter number of compounding periods per year. 1
Enter annual interest rate. e.g. 15 for 15% 2
Enter the amount of years. 1
The final amount after 1 years is 1020.0

Conclusión

La fórmula de interés compuesto de Python es una herramienta poderosa que se puede utilizar para estimar el valor futuro de un préstamo o inversión. La función de interés compuesto de Python no es la más fácil de usar, y este artículo lo ayudará a hacerlo bien con Python.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn