Расчет процентов по вкладам

Задание: На языке программирования Python написать программу - калькулятор для вычисления сложных процентов по вкладу — применяется в случаях прибавления начисленных процентов к сумме вклада.

Содержательная постановка задачи

Банк принимает от посетителя начальную сумму вклада в рублях на несколько лет под определенный годовой процент. Условия таковы, что в каждом последующем году процент вычисляется не от начальной суммы вклада, а от общей с учетом суммы процентов (дохода) за прошедший период.

Формальная модель

Для формализации модели обозначим величины:

Решение

#!/usr/bin/python
# -*- coding: utf8 -*-
# Фининсовый калькулятор
 
# Начальный капитал - С (capital);
# Годовой процент - p;
# период вклада (количество лет) - n;
# Сумма вклада с процентами - S;
 
C = float(input("Введите начальную сумму вклада"))
n = int(input("На сколько лет?"))
p = int(input("Под какой процент?"))
#------------------
S = C
for i in range(0,n):
    S=S/100.0*p+S       # итерация с увеличением исходной суммы
print ('Количество денег за', n, ' лет составит', S, 'рублей')

Примечание Для вычисления сложного процента можно воспользоваться математической функцией: см. http://www.dengipedia.ru/Формула_расчета_процентов_по_вкладам, однако, использование цикла делает процесс подсчета более очевидным для ученика, умеющего находить процент от числа.