if any_painted(): # Проверяем, есть ли закрашенные клетки
while not (x == 1 and y == 1): # Двигаемся к левому верхнему углу (1,1)
if x > 1: move_left()
if y > 1: move_up()
else: # Иначе двигаемся к правому нижнему углу (2,2)
while not (x == 2 and y == 2):
if x < 2: move_right()
if y < 2: move_down()
Робот находится где-то в квадрате 2×2. Если там есть хотя бы одна закрашенная клетка, робот должен прийти в левый верхний угол. Если закрашенных клеток нет, то в правый нижний.