То не так в коде? Дан список чисел. Выведите все элементы списка, которые больше...

0 голосов
43 просмотров

То не так в коде? Дан список чисел. Выведите все элементы списка, которые больше предыдущего элемента. 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]


Информатика (12 баллов) | 43 просмотров
Дан 1 ответ
0 голосов

Во 2 строке добавляется только 1 число, поэтому дальше будет выход за границы листа.

Чтобы исправить: добавлять значения в цикле и в 3 строке range(len(A)) => range(len(A)-1)

(220 баллов)