from turtle import *
Устанавливаем параметры рабочего окна
screensize(2000, 2000) # Размер рабочей области
shape(«turtle») # Форма курсора – черепашка
k = 10 # Коэффициент масштаба
Начальные настройки
left(90) # Устанавливаем направление черепашки вверх (по оси OY)
tracer(0) # Отключаем анимацию для быстрого рисования
pendown() # Опустить хвост, начать рисовать
Рисование первой фигуры
for i in range(2): # Повторяем два раза
forward(21 * k) # Двигаемся вперёд на 21 * k
right(90) # Поворачиваем направо на 90 градусов
forward(27 * k) # Двигаемся вперёд на 27 * k
right(90) # Поворачиваем направо на 90 градусов
penup() # Поднять хвост, чтобы переместиться без рисования
Перемещение к следующему месту рисования
forward(9 * k) # Вперёд на 9 * k
right(90) # Направо на 90 градусов
forward(10 * k) # Вперёд на 10 * k
left(90) # Налево на 90 градусов
pendown() # Опустить хвост
Рисование второй фигуры
for i in range(2): # Повторяем два раза
forward(86 * k) # Двигаемся вперёд на 86 * k
right(90) # Поворачиваем направо на 90 градусов
forward(47 * k) # Двигаемся вперёд на 47 * k
right(90) # Поворачиваем направо на 90 градусов
penup() # Поднимаем хвост
Отрисовка точек для анализа пересечения фигур
for x in range(-10, 60): # Перебираем диапазон координат по оси X
for y in range(-10, 100): # Перебираем диапазон координат по оси Y
goto(x * k, y * k) # Перемещаемся к точке (x * k, y * k)
dot(3, «red») # Рисуем точку красного цвета радиусом 3 пикселя
Завершаем выполнение программы и оставляем окно открытым
done()

- Черепахе был дан для исполнения следующий алгоритм:
Повтори 7 [Вперёд 10 Направо 120]
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.