Александр Попов
Профи
(876)
2 дня назад
def paint_perimeter():
# Функция закрашивает одну сторону поля
def paint_side(length):
for _ in range(length - 1): # Закрашиваем все, кроме последней клетки на стороне
paint()
move()
# Поле размером NxN (задай свой размер)
N = 5
# Верхняя граница
paint_side(N)
# Повернуть на правую границу
turn_right()
paint_side(N)
# Нижняя граница
turn_right()
paint_side(N)
# Левая граница
turn_right()
paint_side(N)
# Возвращаемся в начальное положение
turn_right()
# Запуск функции
paint_perimeter()
Продолжаем работать с графическими примитивами. Робот стоит в верхнем левом углу поля. Закрась периметр поля робота (все клетки у границ).