Вопрос:

Задача № 1 Если справа от робота нет стенки, ему нужно сделать шаг вправо. В противном случае – остаться в исходной клетке.

Смотреть решения всех заданий с листа

Ответ:

Для решения данной задачи необходимо использовать условный оператор и функцию проверки наличия стены справа.

Алгоритм решения:

  1. Проверить, есть ли стена справа от робота. Для этого используем функцию wall_from_right().
  2. Если стены справа нет (wall_from_right() возвращает false), то сделать шаг вправо. Для этого используем функцию move_right().
  3. Если стена справа есть (wall_from_right() возвращает true), то ничего не делать (остаться в исходной клетке).

Пример кода:

if not wall_from_right():
 move_right()

Этот код сначала проверяет, нет ли стены справа. Если стены нет, то робот делает шаг вправо.

Ответ: Код, реализующий алгоритм, приведен выше.

ГДЗ по фото 📸