Answer
t.me/python_tesstОтвет:
Сколько хотите взять денег: 10000
Под какой процент вам их дают: 15
Насколько лет берете: 7
Ваш месячный платеж составит: 200.30
За весь период вы заплатите: 16825
Объяснение:
Программа позволяет рассчитать выплаты по кредиту. Месячные выплаты находятся по формуле:
m = (n * p * (1 + p)y) / (12 * ((1 + p)y – 1)), где p выражается в долях единицы, а не процентах. Суммарная выплата представляет собой выплаты за все месяцы каждого года: s = (m * 12) * y. Программа рассчитывает по формуле, в которой параметр процентной ставки не может быть равен 0. Если этот параметр равен нулю, программа выдает ошибку. Это связано с тем, что в природе не существует нулевой ставки.
Код:
amount = input("Сколько хотите взять денег: ")
amount = int(amount)
pct = input("Под какой процент вам их дают: ")
pct = int(pct)
years = input("Насколько лет берете: ")
years = float(years)
pct = pct / 100
month_pay = (amount * pct * (1 + pct)**years) / (12 * ((1 + pct)**years - 1))
print("Ваш месячный платеж составит: %.2f" % month_pay)
summa = month_pay * years * 12
print("За весь период вы заплатите: %.2f" % summa)