кодесурса
«Python

Python: вычислить сумму долга за n месяцев

script1adsense2code
script1adsense3code

Python Basic - 1: Упражнение 36 с решением

Напишите программу на Python для расчета суммы долга за n месяцев. Сумма заимствования составляет 100 000 долларов США, и кредит добавляет 5% к долгу и округляет его до ближайшей 1000 выше месяца за месяцем.

Входные данные :
Целое число n (0 ≤ n ≤ 100).

Пример решения :

Код Python:

def round_n(n):
    if n%1000:
        return (1+n//1000)*1000
    else:
        return n
     
def compute_debt(n):
    if n==0: return 100000
    return int(round_n(compute_debt(n-1)*1.05))
print("Input number of months:")
result = compute_debt(int(input()))
print("Amount of debt: ","$"+str(result).strip())

Пример вывода:

 Введите количество месяцев:
 7
Сумма долга: 144000 $

Блок - схема:

«Блок-схема:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python, которая решает указанное уравнение.
Далее: Напишите программу на Python, которая читает целое число n и находит количество комбинаций a, b, c и d (0 ≤ a, b, c, d ≤ 9), где (a + b + c + d) будет равно п.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code