Вопрос:

Робот находится где-то в прямоугольнике. Он должен закрасить исходную клетку, если выполняются два условия: у клетки, расположенной над исходной, есть стена сверху; у клетки, расположенной под исходной, есть стена снизу.

Фотография

Ответ ассистента

**Ответ:** ```python while not (wall_from_up() and wall_from_down()): move_right() fill_cell() ``` **Решение:** 1. Нам нужно найти клетку, у которой есть стена и сверху, и снизу одновременно. 2. Судя по картинке, Робот находится в коридоре, где такие стены расположены в один вертикальный ряд. Роботу достаточно двигаться вправо, пока он не окажется зажат между двумя перегородками. 3. Используем цикл `while` с условием «пока не (стена сверху И стена снизу)». Как только это условие нарушится (т. е. обе стены появятся), Робот остановится. 4. После остановки вызываем команду `fill_cell()`, чтобы закрасить клетку.

Похожие задачи

Посмотри похожие решения — вдруг одно из них подойдёт тебе

Другие решения

Что ещё задавали пользователи