Juros#
A classe JurosConstante
define a taxa de juros, que usualmente acompanha as tábuas biométricas em seguroos de vida.
Para o JurosConstante
, basta fornecer a taxa de juros e a periodicidade dessa taxa. Por exemplo,
para criar uma taxa de juros constante de 3% ao ano, utilizamos:
>>> from tabatu import JurosConstante
>>> from tabatu.periodicidade import Periodicidade
>>> juros = JurosConstante(0.03, Periodicidade.ANUAL)
A partir dessa instância, podemos calcular a taxa de juros e a taxa de desconto para um determinado período. Como o juros é anual, podemos calcular a taxa de juros para os 4 primeiros anos.
>>> juros.taxa_juros([0, 1, 2, 3])
array([0.03, 0.03, 0.03, 0.03])
Como o juros é constante, obtemos os mesmos 3% para todos os períodos. A taxa de desconto é calculada da mesma forma:
>>> juros.taxa_desconto([0, 1, 2, 3])
array([1. , 0.97087379, 0.94259591, 0.91514166])