Вопрос:

Задача № 2: Робот находится в крайней левой клетке горизонтального коридора высотой в одну клетку. Он должен закрасить все клетки и остановиться в крайней правой.

Фотография

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

**Ответ:** ```python while free_from_right(): fill_cell() move_right() fill_cell() ``` **Решение:** По условию Робот находится в крайней левой клетке горизонтального коридора и должен закрасить все клетки, остановившись в крайней правой. 1. Используем цикл `while free_from_right():`, чтобы Робот двигался вправо, пока это возможно. 2. Внутри цикла сначала закрашиваем текущую клетку командой `fill_cell()`, а затем делаем шаг вправо `move_right()`. 3. Когда Робот окажется в последней (крайней правой) клетке, условие `free_from_right()` станет ложным, и цикл завершится. 4. Так как последняя клетка останется не закрашенной (потому что мы вышли из цикла перед закрашиванием), добавляем финальную команду `fill_cell()` после цикла.

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

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

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

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