PYTHON написать программу
Требуется убедиться, что брать кредиты не выгодно. т. е. надо вычислить, сколько придется платить в месяц по займу и сколько всего отдать денег банку за весь период. Данные по кредиту: сумма займа(1000000), процент банка(15) и количество лет(10), на которые берется займ, вводятся с клавиатуры.
Месячная выплата по займу вычисляется по такой загадочной формуле:
m = (s * p* (1 + p)") / (12 * ((1 + p)" - 1)).
Достаточно знать, что в этой формуле: т - размер месячной выплаты;
s - сумма займа (кредита);
р - процент банка, выраженный в долях единицы (т. е. если 20%, то будет 0.2).
p = p / 100
n - количество лет, на которые берется займ.
v=m*n*12
v- выплата за весь период
Фрагмент результата программы:
Сколько хотите взять денег: 1000000
Под какой процент вам их дают: 15
Насколько лет берете: 10
Ваш месячный платеж составит: 16604.34
За весь период вы заплатите: 1992520.63
Ответы
Ответ:
Код:
s = int(input("Сколько хотите взять денег: "))
p = float(input("Под какой процент вам их дают: ")) / 100
n = int(input("Насколько лет берете: "))
p_monthly = p / 12
num_payments = n * 12
monthly_payment = (s * p_monthly * (1 + p_monthly)**num_payments) / ((1 + p_monthly)**num_payments - 1)
total_payment = monthly_payment * num_payments
print("Ваш месячный платеж составит:", round(monthly_payment, 2))
print("За весь период вы заплатите:", round(total_payment, 2))
Объяснение:
После запуска программы пользователь должен будет ввести три значения: сумму займа, процент банка и количество лет на которые берется займ. После этого программа вычислит месячную выплату и общую сумму, которую придется заплатить банку за весь период. Результаты выводятся на экран.
Пример вывода программы при вводе суммы займа 1000000, процента банка 15 и количества лет 10:
Сколько хотите взять денег: 1000000
Под какой процент вам их дают: 15
Насколько лет берете: 10
Ваш месячный платеж составит: 16604.34
За весь период вы заплатите: 1992520.63