Автор оригинала: Pankaj Kumar.
Привет, товарищ ученик! Сегодня вы познакомитесь с черепахой Python, черепахой мира программирования, которая используется для создания забавных рисунков и фигур на вашем экране всего за несколько простых шагов.
Давайте начнем!
Введение в библиотеку черепах Python
Python Turtle помогает пользователям лучше взаимодействовать с языком программирования, рисуя различные вещи на виртуальном холсте.
Он использует виртуальное перо, известное как черепаха .
С помощью библиотеки черепах python можно рисовать и создавать различные фигуры и рисунки. В основном библиотека черепах используется для рисования фигур, создания дизайнов и создания изображений. Но это также может быть полезно при создании мини-игр и анимации.
Начало работы с черепахой Python
Вам необходимо импортировать библиотеку turtle
, чтобы использовать ее методы и функции. Он также поставляется со стандартным набором Python и, следовательно, не требует дополнительной установки.
Следующий шаг включает в себя создание виртуального холста для рисования различных объектов. Мы можем назвать холст/экран в соответствии с нашими потребностями и интересами и отобразить его. Приведенный ниже код выполняет создание и отображение экрана для пользователя.
#Importing Module import turtle as tur # Creating Screen wind = tur.Screen() # Displaying Screen sc = tur.getscreen() tur.mainloop()
Вывод кода, упомянутого выше, приводит к экрану, который отображается ниже:
На этом экране можно увидеть вывод кода, а маленькая черная треугольная фигура в середине экрана называется черепахой, которую можно использовать для рисования необходимых фигур и объектов.
Сначала нужно создать черепаху, а затем использовать функциональные возможности положения на черепахе. Черепаха поддерживает четыре основных движения, а именно вперед, назад, влево и вправо. Функция вперед и назад нуждается в расстоянии в качестве параметра, с другой стороны, функция влево и вправо нуждается в угле поворота в качестве параметра. Приведенный ниже код помогает отобразить основные операции перемещения черепахи.
import turtle # Creating Screen my_window = turtle.Screen() # Creating turtle to draw my_pen = turtle.Turtle() # Moving Forward my_pen.forward(150) # Turning Right my_pen.right(40) # Moving Forward my_pen.forward(150) #Moving Left my_pen.left(90) #Moving Backward my_pen.backward(30) # Displaying Window my_window.mainloop()
Вывод кода показан на рисунке ниже.
Создание фигур с помощью Python Turtle
Используя основные функции движений черепахи, можно создать некоторые основные формы, такие как треугольник, квадрат и прямоугольник. Можно также создавать формы, подобные звезде.
1. Создание Пентагона с черепахой
Приведенный ниже код отображает пятиугольник на экране с помощью черепахи Питона. Для правильного пятиугольника все ребра имеют одинаковую длину, а все углы равны 72 градусам.
import turtle # Creating Screen my_window = turtle.Screen() # Creating turtle to draw my_pen = turtle.Turtle() #Creating a Pentagon for i in range(5): my_pen.forward(150) my_pen.left(72) # Displaying Window my_window.mainloop()
На рисунке ниже показан вывод кода выше, в результате чего получается пентагон.
2. Создание звезды с черепахой
Приведенный ниже код отображает звезду на экране с помощью черепахи. Для правильной формы звезды все ребра имеют одинаковую длину, а все углы равны 144 градусам.
import turtle # Creating Screen my_window = turtle.Screen() # Creating turtle to draw my_pen = turtle.Turtle() #Creating a Star Shape for i in range(5): my_pen.forward(200) my_pen.right(144) # Displaying Window my_window.mainloop()
На рисунке ниже показан вывод кода выше, в результате чего получается форма звезды.
Изменение цвета с помощью черепахи Питона
Можно изменить цвет экрана, черепаху и нарисованные линии, чтобы фигуры выглядели лучше. Приведенный ниже код отображает прямоугольник и звезду, используя разные цвета.
import turtle # Creating Screen my_window = turtle.Screen() turtle.bgcolor('black') # Creating turtle to draw my_pen = turtle.Turtle() my_pen.color('yellow') my_pen.forward(150) my_pen.color('green') my_pen.left(90) my_pen.forward(200) my_pen.color('orange') my_pen.left(90) my_pen.forward(150) my_pen.color('pink') my_pen.left(90) my_pen.forward(200) my_pen.right(90) my_pen.color('black') my_pen.forward(100) colors = ['red','magenta','yellow','orange','green'] for i in range(5): my_pen.color(colors[i]) my_pen.forward(200) my_pen.right(144) # Displaying Window my_window.mainloop()
На рисунке ниже показан вывод кода.
Вывод
Поздравляю! Теперь вы знаете о черепахе питона! Эта библиотека черепах также может создавать очень сложные формы и иметь много цветов.
Счастливого кодирования!
Надеюсь, вы чему-нибудь научились!