Справочник команд

Ниже — все команды, доступные учащимся в исполнителе Робот. В программе подключите модуль: from robot import * или импортируйте только нужные имена.

Выбор задачи или создание поля

task(task_id)
Запускает выбранное задание.
field(width=8, height=6)
Открывает поле заданного размера без привязки к заданию. Ширина – от 1 до 25, высота – от 1 до 15. Робот в левом верхнем углу, цель – правый нижний.

Команды-действия

move_right()
Сдвигает Робота на одну клетку вправо.
move_left()
Сдвигает Робота на одну клетку влево.
move_up()
Сдвигает Робота на одну клетку вверх.
move_down()
Сдвигает Робота на одну клетку вниз.
paint()
Закрашивает текущую клетку.
printn(value)
Выводит целое число в текущей клетке.

Анализ обстановки

is_free_left()
Возвращает True, если слева нет стены.
is_free_right()
Возвращает True, если справа нет стены.
is_free_up()
Возвращает True, если сверху нет стены.
is_free_down()
Возвращает True, если снизу нет стены.
is_wall_left()
Возвращает True, если слева стена.
is_wall_right()
Возвращает True, если справа стена.
is_wall_up()
Возвращает True, если сверху стена.
is_wall_down()
Возвращает True, если снизу стена.
is_cell_painted()
Возвращает True, если текущая клетка закрашена.
is_cell_not_painted()
Возвращает True, если текущая клетка не закрашена.
pol()
Возвращает уровень загрязнения текущей клетки.