Найти в Дзене
Мир технологий ✅

Как нарисовать ёлку с помошью языка программирования Python?

В этой статье подробно, по шагам, для новичков, разберем как нарисовать ёлку с помощью языка программирования Python используя модуль tkinter. Прежде чем приступить к рисованию, убедитесь что у вас скачан и установлен язык программирования Python версии не ниже 3.5. Если вы его еще не установили на свой компьютер, то скачать последнюю версию Python и установить на свой компьютер можно с сайта разработчика: https://www.python.org/downloads/ Во вrладке Download будет доступна последняя версия Python. После того как установили Python, запускаем его. Для этого нужно найти куда он был установлен и запускаем интегрированную среду разработки - IDLE (Python) У меня установлена интегрированная среда разработки IDLE (Python 3.9), на ней и покажу как нарисовать ель. После запуска IDLE (Python 3.9) на экране вы увидите стандартное окно, показанное ниже. Для того чтобы приступить к написанию программного кода нам нужно создать новый файл, для этого выбираем вкладку File. Выбираем New File (создан
Оглавление

В этой статье подробно, по шагам, для новичков, разберем как нарисовать ёлку с помощью языка программирования Python используя модуль tkinter.

Прежде чем приступить к рисованию, убедитесь что у вас скачан и установлен язык программирования Python версии не ниже 3.5.

Если вы его еще не установили на свой компьютер, то скачать последнюю версию Python и установить на свой компьютер можно с сайта разработчика: https://www.python.org/downloads/

-2

Во вrладке Download будет доступна последняя версия Python.

-3

После того как установили Python, запускаем его. Для этого нужно найти куда он был установлен и запускаем интегрированную среду разработки - IDLE (Python)

У меня установлена интегрированная среда разработки IDLE (Python 3.9), на ней и покажу как нарисовать ель.

После запуска IDLE (Python 3.9) на экране вы увидите стандартное окно, показанное ниже.

-4

Для того чтобы приступить к написанию программного кода нам нужно создать новый файл, для этого выбираем вкладку File.

-5

Выбираем New File (создание нового файла). На экране появится еще одно окно.

-6

Разместите это окно рядом с основным для удобства работы, в новом окне будем писать программный код.

Прежде всего нам понадобится подключить модули tkinter и Canvas, для этого напишем команду:

from tkinter import Tk, Canvas

После этого приступим к созданию окна, в котором будем рисовать. Наш программный код примет следующий вид:

# подключение модулей
from tkinter import Tk, Canvas
# cоздание окна
root = Tk()
root.title('Ель')
root.geometry('400x300')
#запуск на исполнение
root.mainloop()

Теперь давайте запустим нашу программу и убедимся, что окно выводится на экран.

-7

Для этого можно нажать клавишу F5 или выбрать вкладку Run и в ней нажать на вкладку Run Module, как показано ниже.

-8

На экране вы увидите окно размером 400x300, с надписью "Ель".

Наша ель будет состоять из четырех элементов, одного прямоугольника и трех треугольников.

Но как и при рисовании на бумаге, нам понадобится чистый лист, в данном случае холст, который мы и создадим на открывшемся окне.

Программный код окна с холстом будет выглядеть следующим образом:

# подключение модулей
from tkinter import Tk, Canvas
# создание окна
root = Tk()
root.title('Ель')
root.geometry('400x300')

# создание холста
holst=Canvas(root,bg='white',width=400,height=300)


# отображаем холст
holst.pack()

#запускаем приложение
root.mainloop()

После запуска на исполнение программного кода на экране вы увидите окно с белым холстом:

-9

Теперь нарисуем видимый ствол ёлки коричневого цвета в виде прямоугольника, для этого зададим координаты левого верхнего угла прямоугольника (180x240) и правого нижнего угла прямоугольника (210x280).

# подключение модулей
from tkinter import Tk, Canvas
# создание окна
root = Tk()
root.title('Ель')
root.geometry('400x300')

# создание холста
holst=Canvas(root,bg='white',width=400,height=300)

# рисуем ствол
holst.create_rectangle(180,240,210,280,outline='black',width='2',fill='brown')


# отображаем холст
holst.pack()

#запускаем приложение
root.mainloop()

После запуска программного кода, на экране вы увидите коричневый прямоугольник с черной окантовкой.

-10

Далее последовательно, рисуем три яруса елки, начиная с нижнего:

# подключение модулей
from tkinter import Tk, Canvas
# создание окна
root = Tk()
root.title('Ель')
root.geometry('400x300')

# создание холста
holst=Canvas(root,bg='white',width=400,height=300)

# рисуем ствол
holst.create_rectangle(180,240,210,280,outline='black',width='2',fill='brown')

# рисуем нижний ярус ёлки
holst.create_polygon(120,240,195,150,270,240,outline='black',width='2',fill='green')

# отображаем холст
holst.pack()

#запускаем приложение
root.mainloop()
-11

По аналогии рисуем средний уровень, немного сместив средний треугольник вверх и немного уменьшив его по трем координатам.

# подключение модулей
from tkinter import Tk, Canvas
# создание окна
root = Tk()
root.title('Ель')
root.geometry('400x300')

# создание холста
holst=Canvas(root,bg='white',width=400,height=300)

# рисуем ствол
holst.create_rectangle(180,240,210,280,outline='black',width='2',fill='brown')

# рисуем нижний ярус ёлки
holst.create_polygon(120,240,195,150,270,240,outline='black',width='2',fill='green')

# рисуем средний ярус ёлки
holst.create_polygon(140,200,195,130,250,200,outline='black',width='2',fill='green')

# отображаем холст
holst.pack()

#запускаем приложение
root.mainloop()

Запустив программный код вы увидите на холсте ель с двумя ярусами в виде треугольников.

-12

Теперь добавим верхний ярус, по аналогичной схеме, сместив третий треугольник вверх и немного изменив координаты трех вершин последнего треугольника.

Наш окончательный программный код примет следующий вид:

# подключение модулей
from tkinter import Tk, Canvas
# создание окна
root = Tk()
root.title('Ель')
root.geometry('400x300')

# создание холста
holst=Canvas(root,bg='white',width=400,height=300)

# рисуем ствол
holst.create_rectangle(180,240,210,280,outline='black',width='2',fill='brown')

# рисуем нижний ярус ёлки
holst.create_polygon(120,240,195,150,270,240,outline='black',width='2',fill='green')

# рисуем средний ярус ёлки
holst.create_polygon(140,200,195,130,250,200,outline='black',width='2',fill='green')

# рисуем верхний ярус ёлки
holst.create_polygon(160,160,195,70,230,160,outline='black',width='2',fill='green')

# отображаем холст
holst.pack()

#запускаем приложение
root.mainloop()

А после запуска программного кода, на экране вы увидите полностью нарисованную ель:

-13

На этом наш небольшой урок по рисованию с помощью языка программирования Python закончен.

Не забывайте поставить лайк и подписаться!!!

Сейчас читают на нашем канале:

Подписывайтесь на канал и ставьте лайк, Вас ждет много полезной информации!

Мы будем рады видеть Вас в числе наших подписчиков!

Мир Технологий в Telegram: ПОДПИСАТЬСЯ

Мир технологий

РОЗЫГРЫШ ДЛЯ ПОДПИСЧИКОВ в Telegram:

Мир технологий