Условия задачи:

Сложный процент. Когда банк начисляет процентный доход по сложной ставке на остаток счета, он начисляет процентный доход не только на основную сумму, которая была внесена на депозитный счет, но и на процентный доход, который накапливался в течение долгого времени. Предположим, что вы хотите внести немного денег на сбере­гательный счет и заработать доход по сложной ставке в течение определенного коли­чества лет. Ниже приведена формула для вычисления остатка счета после конкретного количества лет: 

 

A = P x (1 +r / n) **n * t


где А - денежная сумма на счете после конкретного количества лет; Р - сумма, которая была внесена на счет в начале; r -годовая процентная ставка; n -частота начисления процентного дохода в год; t - конкретное количество лет.
Напишите программу, которая выполняет для вас расчеты. Программа должна попро­сить пользователя ввести:
•основную сумму, внесенную на сберегательный счет в самом начале;
•годовую процентную ставку, начисляемую на остаток счета;
•частоту начисления процентного дохода в год (например, если проценты начисляют­ся ежемесячно, то ввести 12; если процентный доход начисляется ежеквартально, то ввести 4);
•количество лет, в течение которых сберегательный счет будет зарабатывать процент­ный доход.
После того как входные данные будут введены, программа должна рассчитать и пока­зать сумму денег, которая будет на счету после заданного количества лет.

Решение задачи:

start_money = int(input('Укажите сумму внесенную в самом начале: '))
percent = int(input('Укажите годовую процентную ставку начисляемую на остаток счета: '))
frequency = int(input('Укажите частоту начисления процентного дохода в год, если проценты начисляются ежемесячно, '
                      'то ввести 12; если процентный доход начисляется ежеквартально, то ввести 4: '))
frequency /=100 # не забываем проценты делим на 100
time = int(input('Укажите количество лет, в течение которых сберегательный счет будет зарабатывать процентный доход: '))
finish_money = start_money * (1 + percent / frequency) ** (frequency * time)
print(f'Через {time} лет на счету будет {finish_money:.2f} рублей')