Условия задачи:
Будущая стоимость. Предположим, что на вашем сберегательном счете есть определенная сумма денег, и счет приносит составной ежемесячный процентный доход. Вы хотите вычислить сумму, которую будете иметь после определенного количества месяцев.
Формула приведена ниже:
F= Р * (1 + i) **t,
где F -будущая сумма на счете после указанного периода времени; Р- текущая сумма на счете; i -ежемесячная процентная ставка; t -количество месяцев.
Напишите программу, которая предлагает пользователю ввести текущую сумму на счете, ежемесячную процентную ставку и количество месяцев, в течение которых деньги будут находиться на счете. Программа должна передать эти значения в функцию, которая возвращает будущую сумму на счете после заданного количества месяцев. Программа должна показать будущую сумму на счете.
Решение задачи:
def main():
money_now = float(input('Введите сумму которая сейчас на счете: '))
percent = int(input('Введите процентную ставку: '))
month = int(input('Введите количество месяцев:'))
def raschet(money, percent, time):
return money * (1 + percent/100) ** time
print(f'Сумма на счете через {month} месяцев - {raschet(money_now, percent, month):.2f}')
main()