Матрица в Python | Python для начинающих
Задача спирального заполнения матрицы на Python #3: Вторая и моя реализации
Предыдущие части: Подготовка, Первая реализация Второй метод почти не отличается от первого, но на мой взгляд более изящен. Если ранее мы использовали 4 отдельных цикла для обхода периметра матрицы, а затем еще 4 цикла для внутренней части матрицы и т.д., то здесь у нас будет непрерывное движение по спирали в одном-единственном цикле от начала до конца. Начнётся этот цикл точно так же: от первой клетки мы заполним строку числами по горизонтали, а дальше? А дальше мы продолжим этот же самый цикл, но поменяем направление движения...
Задача спирального заполнения матрицы на Python #2: Первая реализация
Для решения задачи напрашиваетcя элементарная логика: заполнить в цикле первую строку матрицы, а потом... а потом посмотрим.