
Вопрос задан 29.07.2023 в 14:16.
Предмет Информатика.
Спрашивает Ксеняк Тимур.
Помогите составить программу на Python. Гражданин 1 марта открыл счёт в банке, вложив 1000
рублей. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить прирост суммы вклада за 1, 2, ....10 месяц. Помогите пожалуйста.

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

Отвечает Бубнов Богдан.
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
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



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я помогу вам составить программу на Python для решения этой задачи. Для расчета прироста суммы вклада за 1, 2, ..., 10 месяцев, можно использовать цикл for
. Внутри цикла будем обновлять значение вклада на каждом шаге.
Вот программа, которая решает вашу задачу:
pythondef 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 рублей


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

Информатика 573

Информатика 1114

Информатика 10

Информатика 32

Информатика 16

Информатика 578

Информатика 21
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili