@FromProg

Какая ошибка в моем коде?

Пользователь делает вклад в размере N рублей сроком на years лет под 10% годовых (каждый год размер его вклада увеличивается на 10%. Эти деньги прибавляются к сумме вклада и на них в следующем году тоже будут проценты).

def deposit(amount, years):
    total = amount
    i = 0
    while i < amount:
        calculation = (amount + (amount * 0.1))
        total += calculation
        i += 1
    return total
deposit(100, 1)

В консоли не выводит ничего
  • Вопрос задан
  • 354 просмотра
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
В консоли не выводит ничего

За вывод в консоль отвечает функция print(). Как видно, у вас ее нет

def deposit(amount, years):
    total = amount
    i = 0
    while i < amount:
        calculation = (amount + (amount * 0.1))
        total += calculation
        i += 1
    return total
print(deposit(100, 1))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
yupiter7575
@yupiter7575
Python программист
А должно? тут ни одного принта нет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 10:00
10000 руб./за проект
29 мар. 2024, в 09:59
750 руб./в час
29 мар. 2024, в 09:55
50000 руб./за проект