Напишите программу на Python с использованием цикла while, которая запрашивает начальную и конечную суммы вклада и выводит количество лет, через которое накопится указанная сумма.
Точный ответ:
# Запрашиваем начальную сумму вклада и годовую процентную ставку
начальная_сумма = float(input(«Введите начальную сумму вклада: «))
годовая_ставка = float(input(«Введите годовую процентную ставку (в процентах): «))
целевая_сумма = float(input(«Введите целевую сумму: «))
начальная_сумма = float(input(«Введите начальную сумму вклада: «))
годовая_ставка = float(input(«Введите годовую процентную ставку (в процентах): «))
целевая_сумма = float(input(«Введите целевую сумму: «))
# Преобразуем годовую ставку из процентов в десятичную форму
годовая_ставка = годовая_ставка / 100
# Инициализируем счетчик лет
годы = 0
# Используем цикл while для вычисления, сколько лет потребуется
while начальная_сумма < целевая_сумма:
начальная_сумма = начальная_сумма + (начальная_сумма * годовая_ставка)
годы += 1
# Выводим результат
print(f"Чтобы накопить {целевая_сумма} рублей, потребуется {годы} лет при годовой ставке {годовая_ставка * 100}%.")