• burger-icon

    Шаг 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 градусов(заметьте, когда мы задаем нашей черепашке повернуться влево или вправо, мы указываем именно градус наклона)

    В результате мы получим вот такой квадрат:

    Для решения задачи, Зарегистрируйтесь или Войдите на сайт.