Курс 3.5 · Раздел 12 · Урок 12.11

Задача "Пазл-0"

Создадим заготовку пазла по имени файла и матрице размещения фрагментов.

Создадим заготовку пазла по имени файла и матрице размещения фрагментов.
12.11 — Задача "Пазл-0"

Материал урока

Задача: Пазл-0 (0_Puzzle.py)

Создайте приложение, которое, получив на вход имя файла с картой и матрицу размещения её частей (размер 4 х 3, индексы частей в строке разделены пробелами), будет генерировать заготовку для игры в пазл.

Карта должна быть разделена на 4 части по горизонтали и 3 части по вертикали. Нумерация частей идёт сверху вниз, затем слева направо.

В файле input.txt в первой строке указано имя файла с картой местности. В остальных строках записана матрица размещения фрагментов карты: в каждой строке индексы размещаемых фрагментов разделены пробелами.

Поверх частей карты проведите белые линии толщиной 2 пикселя.

Размер окна Черепашки должен быть стандартным, а располагаться оно должно в левом верхнем углу экрана..

Пример входного файла

ireland.gif
1 10 8 3
4 5 11 0
6 7 2 9
Заготовка игры «Пазл-0»: расположение частей карты
Заготовка игры «Пазл-0»: расположение частей карты