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

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

Добавим обмен частями карты двумя последовательными кликами мыши.

Добавим обмен частями карты двумя последовательными кликами мыши.
12.13 — Задача "Пазл-1"

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

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

Продолжайте разработку приложения, добавив возможность пользователю менять местами части карты по клику мышкой. При первом клике выбирается первая часть для обмена, при втором — вторая. После этого происходит обмен местами между выбранными частями.

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

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

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

ireland.gif
1 10 8 3
4 5 11 0
6 7 2 9
Игра «Пазл-1»: обмен частями карты
Игра «Пазл-1»: обмен частями карты