введи стипендию и расходы, затем последовательно умножай расходы на 1.03 (округляя до int), ежемесячно вычисляй нехватку и суммируй её:
educational_grant = int(input())
expenses = int(input())
total_needed = 0
current_expenses = expenses
for _ in range(10):
shortage = current_expenses - educational_grant
if shortage > 0:
total_needed += shortage
current_expenses = int(current_expenses * 1.03)
print(total_needed)
ZeroУченик (124)
3 дня назад
Мне нужно как в примере, чтобы выводились 1-й месяц: траты 12000 рублей, не хватает 2000 рублей, и тогдалие, не могли бы вы помочь сделать так пожалуйста
Рост цен ежемесячно увеличивает расходы на 3%, кроме первого месяца. Обратите внимание, что каждый месяц цены увеличиваются на 3% относительно прошлого месяца.
Что нужно сделать
Составьте программу расчёта суммы денег, которую необходимо получить у родителей один раз в начале обучения, чтобы можно было прожить учебный год (десять месяцев), используя только эти деньги и стипендию.
Обратите внимание: во всех расчётах программы используются только целые числа, а дробные значения преобразуются в целые.
Пример
Введите ежемесячную стипендию: 10000
Введите ежемесячные расходы: 12000
1-й месяц: траты 12000 рублей, не хватает 2000 рублей.
2-й месяц: траты 12360 рублей, не хватает 2360 рублей.
3-й месяц: траты 12730 рублей, не хватает 2730 рублей.
4-й месяц: траты 13111 рублей, не хватает 3111 рублей.
5-й месяц: траты 13504 рублей, не хватает 3504 рублей.
6-й месяц: траты 13909 рублей, не хватает 3909 рублей.
7-й месяц: траты 14326 рублей, не хватает 4326 рублей.
8-й месяц: траты 14755 рублей, не хватает 4755 рублей.
9-й месяц: траты 15197 рублей, не хватает 5197 рублей.
10-й месяц: траты 15652 рублей, не хватает 5652 рублей.
Сумма денег, которую необходимо получить у родителей: 37544 рублей.
Помогите написать код