То не так в коде? Дан список чисел. Выведите все элементы списка, которые больше предыдущего элемента. A = [] A.append(int(input())) for i in range(len(A)): b = A[0] s = A[1] if s > b: print(s) b = A[b+1] s = A[s+1]
Во 2 строке добавляется только 1 число, поэтому дальше будет выход за границы листа.
Чтобы исправить: добавлять значения в цикле и в 3 строке range(len(A)) => range(len(A)-1)