0
0 Комментариев

Добрый день подскажите в чем проблема? есть задача определить в списке последовательность 1, 2, 3. Я додумался только до этого:

  def listCheck(nums):
 
    for i in nums:
            if (nums[i] == 1) and (nums[i + 1] == 2) and (nums[i + 2] == 3):
                    return True
    return False
 
  lists = [1, 2, 1, 1, 2, 5, 4]
 
  print(listCheck(lists))[1, 2, 1, 1, 2, 11, 4]

Если в списке list присутствуют числа больше 6, то вылетает ошибка

IndexError: list index out of range

Вопрос чем вызвана данная ошибка?


Добавить комментарий