econopy.rates.interes_anual_simple()   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 2
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nop 2
dl 0
loc 2
rs 10
c 0
b 0
f 0
1
"""Rates module."""
2
3
from econopy.constants import CUATRIMESTRAL, MENSUAL, SEMESTRAL, TRIMESTRAL
4
5
6
def simple_interest_rate(rate, temp_mode=MENSUAL):
7
    return rate / temp_mode
8
9
10
def montly_simple_interest_rate(rate):
11
    return simple_interest_rate(rate, MENSUAL)
12
13
14
def semestral_simple_interest_rate(rate):
15
    return simple_interest_rate(rate, SEMESTRAL)
16
17
18
def cuatrimestral_simple_interest_rate(rate):
19
    return simple_interest_rate(rate, CUATRIMESTRAL)
20
21
22
def trimestral_simple_interest_rate(rate):
23
    return simple_interest_rate(rate, TRIMESTRAL)
24
25
26
def interes_anual_simple(rate, temp_mode):
27
    return rate * temp_mode
28