Задать вопрос
7 октября, 19:14

То не так в коде?

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

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]

+4
Ответы (1)
  1. 7 октября, 22:57
    0
    Во 2 строке добавляется только 1 число, поэтому дальше будет выход за границы листа.

    Чтобы исправить: добавлять значения в цикле и в 3 строке range (len (A)) = > range (len (A) - 1)
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «То не так в коде? Дан список чисел. Выведите все элементы списка, которые больше предыдущего элемента. A = [] A. append (int (input ())) ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы