Update README.md
Browse files
README.md
CHANGED
@@ -158,7 +158,7 @@ A = P \times \frac{r(1 + r)^n}{(1 + r)^n - 1}
|
|
158 |
|
159 |
Вот пример реализации функции на Python:
|
160 |
|
161 |
-
|
162 |
def calculate_annuity_payment(present_value, rate, time):
|
163 |
|
164 |
if present_value <= 0 or rate <= 0 or time <= 0:
|
@@ -181,7 +181,7 @@ time = 5 # 5 years
|
|
181 |
|
182 |
payment = calculate_annuity_payment(present_value, rate, time)
|
183 |
print(f"The annuity payment is: {payment:.2f}")
|
184 |
-
|
185 |
|
186 |
Обратите внимание, что функция проверяет входные параметры на положительные значения и вызывает исключение `ValueError`, если это не так. Это помогает избежать математических ошибок при вычислении. Также предполагается, что процентная ставка указана в процентах годовых, а время — в годах. Если требуется другая периодичность (например, ежемесячная), необходимо соответствующим образом скорректировать расчет периодической ставки.
|
187 |
```
|
|
|
158 |
|
159 |
Вот пример реализации функции на Python:
|
160 |
|
161 |
+
# python-code
|
162 |
def calculate_annuity_payment(present_value, rate, time):
|
163 |
|
164 |
if present_value <= 0 or rate <= 0 or time <= 0:
|
|
|
181 |
|
182 |
payment = calculate_annuity_payment(present_value, rate, time)
|
183 |
print(f"The annuity payment is: {payment:.2f}")
|
184 |
+
|
185 |
|
186 |
Обратите внимание, что функция проверяет входные параметры на положительные значения и вызывает исключение `ValueError`, если это не так. Это помогает избежать математических ошибок при вычислении. Также предполагается, что процентная ставка указана в процентах годовых, а время — в годах. Если требуется другая периодичность (например, ежемесячная), необходимо соответствующим образом скорректировать расчет периодической ставки.
|
187 |
```
|