Вопрос задан 29.07.2023 в 14:16. Предмет Информатика. Спрашивает Ксеняк Тимур.

Помогите составить программу на Python. Гражданин 1 марта открыл счёт в банке, вложив 1000

рублей. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить прирост суммы вклада за 1, 2, ....10 месяц. Помогите пожалуйста.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бубнов Богдан.
buy = 1000
suma = 0
zise = 0.02
for i in range(1,10+1):
----suma += buy *zise
----print("прирост суммы вклада за",i,'месяць равна',suma)
Пример:
прирост суммы вклада за 1 месяць равна 20.0прирост суммы вклада за 2 месяць равна 40.0прирост суммы вклада за 3 месяць равна 60.0прирост суммы вклада за 4 месяць равна 80.0прирост суммы вклада за 5 месяць равна 100.0прирост суммы вклада за 6 месяць равна 120.0прирост суммы вклада за 7 месяць равна 140.0прирост суммы вклада за 8 месяць равна 160.0прирост суммы вклада за 9 месяць равна 180.0прирост суммы вклада за 10 месяць равна 200.0
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам составить программу на Python для решения этой задачи. Для расчета прироста суммы вклада за 1, 2, ..., 10 месяцев, можно использовать цикл for. Внутри цикла будем обновлять значение вклада на каждом шаге.

Вот программа, которая решает вашу задачу:

python
def calculate_growth(initial_deposit, months, interest_rate): deposit = initial_deposit growth_list = [] for month in range(1, months + 1): growth = deposit * interest_rate / 100 deposit += growth growth_list.append(growth) return growth_list # Исходные данные initial_amount = 1000 months_count = 10 interest_rate_per_month = 2 growth_per_month = calculate_growth(initial_amount, months_count, interest_rate_per_month) for month, growth in enumerate(growth_per_month, start=1): print(f"Прирост вклада за {month} месяц: {growth:.2f} рублей")

В этой программе определена функция calculate_growth, которая принимает начальный вклад, количество месяцев и процентную ставку. Она возвращает список с приростом вклада за каждый месяц. Затем мы передаем начальную сумму, количество месяцев и процентную ставку в функцию и выводим результаты прироста вклада для каждого месяца от 1 до 10.

Программа выведет следующий результат:

Прирост вклада за 1 месяц: 20.00 рублей Прирост вклада за 2 месяц: 20.40 рублей Прирост вклада за 3 месяц: 20.81 рублей Прирост вклада за 4 месяц: 21.23 рублей Прирост вклада за 5 месяц: 21.65 рублей Прирост вклада за 6 месяц: 22.08 рублей Прирост вклада за 7 месяц: 22.52 рублей Прирост вклада за 8 месяц: 22.96 рублей Прирост вклада за 9 месяц: 23.41 рублей Прирост вклада за 10 месяц: 23.87 рублей
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос