yolka-novogodnaya

в этом уроке вы ознакомитесь с таким модулем как turtle в Python. С его помощью можно создавать графические объекты, эффекты и т.д. И судя по названию вы понимаете что вы будете учиться рисовать. Новый год на носу, а значит время елок.

Первым делом откройте PyCharm, создайте в нем новый проект. импортируйте модуль turtle как у меня в свой файл в котором будете работать.

image

Шаг 2. Создайте функицю с помощью которой будет отрисовываться треугольники елки. Функция должна иметь 3 параметра: t, size, color. t - черепашка для рисования, size - размер сторон треугольника, color - цвет треугольника.

image

Логику того, как будут рисоваться эти треугольники опишем потом. Сейчас же нужно написать функцию отрисовки ствола дерева.

Шаг 3. Напишите функицию, где будет описано создание экрана на котором будет наша елка, отрисовка ствола и логика отрисовки наших треугольников для елки.

image

Это описание нашего экрана. Здесь мы создаем его с белым фоном и заголовком "елочка с помощью turtle"

image

Здесь создается наша черепашка с помощью которой будет происходить рисование.

image

Непосредственно сам ствол елки.

image

Здесь описана логика того, как будут рисоваться треугольники нашей елки. Создан список цветов, размеров и высота треугольников. В цикле for() мы поочередно задаем рисование этих треугольников

image

Последние три строчки отвечающие за запуск.

image

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

image