Черепашья графика в Python

Python Turtle Graphics

Черепашья графика - это один из популярных способов познакомить детей с программированием. Она была частью оригинального языка программирования Logo, разработанного Уолли Фёрзегом и Сеймуром Пейпертом в 1966 году.
Сейчас Черепашка является одним из модулей языка программирования Python и входит в его стандартную поставку. Чтобы начать пользоваться Черепашкой достаточно установить на компьютер интерпретатор языка Python.
Для начала работы с Черепашкой, необходимо импортировать модуль Turtle командой import.

#Импортируем модуль turtle
import turtle

Теперь мы можем использовать команды из этого модуля. Чтобы их использовать надо записать имя объекта, которым мы управляем, поставить точку, а затем указать команду, которую этот объект должен выполнить. У большинства команд есть параметры, указывающие как она должна выполниться, они записываются в скобках. Для примера команда turtle.forward(50) скажет нашей черепашке двигаться вперед на 50 пикселей.
Черепашка всегда появляется в середине холста. Эта точка с координатами x = 0 и y = 0.

Система координат Turtle

Система координат Черепашки

Если Черепашка рисует фигуру, а затем окно закрывается, то стоит добавить в самый конец программы вызов бесконечного цикла mainloop(). Это остановит дальнейшее выполнение программы до тех пор, пока мы вручную не закроем окно с Черепашкой.

#Добавить, чтобы окно не закрывалось
turtle.mainloop()