
Шаг 3. Модуль turtle
Баллов за прохождение: 1
Модуль turtle
Модуль turtle(Черепашка) из стандартной библиотеки Python позволяет нам рисовать различного рода фигуры и узоры используя графику.
Для того, чтобы создать черепашку, импортируем модуль и создадим объект класса Turtle(), укажем направление движения с помощью метода forward(), в котором укажем кол-во пикселей, на которое сдвинется черепашка
import turtle
bob = turtle.Turtle()
bob.forward(100)
turtle.mainloop()
Если запустить данный код, откроется отдельное окно, в котором мы увидим стрелочку - нашу черепашку. она продвинется вправо, так как черепашка начинает идти всегда с левой стороны.
mainloop() служит для того, чтобы наше окно с черепашкой не закрывалось после выполнения кода.
Давайте попробуем нарисовать квадрат с помощью нашей черепашки.
import turtle
bob = turtle.Turtle()
def square(side):
for i in range(4):
bob.forward(side)
bob.left(90)
square(100)
turtle.mainloop()
Для этого объявим функцию square и передадим параметром кол-во пикселей, которым будет равна сторона треугольника
Внутри функции пройдемся циклом for для начертания всех четырех сторон квадрата, и укажем черепашке двигаться влево на 90 градусов(заметьте, когда мы задаем нашей черепашке повернуться влево или вправо, мы указываем именно градус наклона)
В результате мы получим вот такой квадрат: