Задача
Разорился столяр Иванов и в марте 1870 года устроился на завод
Жалованье ему платят в начале каждого месяца: например, в том же марте заплатили Иванову 200 рублей. Потратил же Иванов за март всего 100 рублей.
Инфляция такова, что каждый следующий месяц тратил Иванов на 5 рублей больше, чем в предыдущий. Жалованье же поднимали раз в год в январе, всего на 10 рублей (то есть в январе платили на 10 рублей больше, чем в декабре).
Когда Иванов в очередной раз разорится (укажите месяц и год)?
То есть его траты за месяц станут больше, чем суммарные имеющиеся у него средства после выплаты жалованья в начале месяца.
python
salary = 200
expenses = 100
balance = salary - expenses
while balance >= 0:
salary += 10
expenses += 5
balance = balance + salary - expenses
month = 1
year = 1871
while balance < 0:
expenses += 5
balance = balance + salary - expenses
month += 1
if month > 12:
month = 1
year += 1
print(f"Иванов разорится в {month} {year} года.")
Таким образом, в июле 1870 года Иванов разорится.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет