Python нужно сравнивать рост относительно "зарплаты" предыдущего месяца

Помогите,пожалуйста с задачей. Пользователь вводит десять чисел. Напишите программу, которая проверяет, упорядочены ли они по возрастанию.Если был хоть 1 случай, когда зп падала относительно прошлого месяца, то это говорит о том, что она не росла и нужно печатать соответствующее сообщение. У меня такой код вышел. Но никак не додумаюсь чтобы выводила,если зп падала.

curr = 0
for month in range(11):
  prev = int(input('Введите зарплату: '))
  if curr == 0:
    curr = prev
    continue
if prev > curr:
  print('Зарплата увеличилась ')
elif prev == curr:
  print('Зарплата не изменилась')
else:
  print('Зарплата уменьшилась')

Ответы (1 шт):

Автор решения: Zhihar

по условию задачи вам надо так делать:

prev = -1

for month in range(10):
  curr = int(input(f'Введите зарплату за месяц №{month + 1}: '))

  if curr < prev:
    print('Зарплата уменьшилась')
    break

  prev = curr
else:
  print('Зарплата НЕ уменьшилась')

а у вас сравнение выполняется только первого и самого последнего элементов - это неправильно

P.S.

можно также реализовать такой подход (если заплаты вводить в одну строчку через пробел):

months = (list(map(int, input().split())) + [0] * 10)[:10]

print("зарплата уменьшалась" if months != sorted(months) else "зарплата не уменьшалась")
→ Ссылка