Найти тему
ProgrammHUB

признаться в любви используя python? Легко!

Сегодня я хочу разобрать как работает библиотека turtle в python на примере, что же приступим от слов к практике.

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

import turtle

import - это зарезервированное слово python и служит оно для того, чтобы мы могли добавлять модули в нашу программу.

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

Далее мы запихиваем нашу черепашку в объект который мы называем PEN

pen = turtle.Turtle()

Далее мы создаем функцию для определения метода рисования кривой , в ней мы определим пошаговое движение по кривой

def curve():
for i in range(200):
pen.right(1)
pen.forward(1)

Следующая функция нам нужна конкретно для рисования. в ней мы определяем цвет линии функцией fillcolor, определяем координаты и попросту, грубо говоря, говорим как рисовать.

def heart():

pen.fillcolor('red')

pen.begin_fill()

pen.left(140)

pen.forward(113)

curve()

pen.left(120)

curve()

pen.forward(112)

pen.end_fill()

уже на этом этапе, если мы вызовем эти 2 функции мы получим сердечко, но я предлагаю добавить еще надпись в сердце, пусть это будет слово "Python".

-2

Для добавления текста мы создадим еще одну функцию, в ней мы поднимем перо функцией up(), укажем позицию, куда это перо нужно будет поставить, тем самым покажем начальные координаты для того чтобы написать слово, после опускаем перо, и указываем цвет букв, в функции write(), мы укажем наше слово, стиль и размеры текста.

def txt():
pen.up()
pen.setpos(-68, 95)
pen.down()
pen.color('lightgreen')
pen.write("Python", font=(
"Verdana", 12, "bold"))

теперь остается только вызвать эти 3 функции и наслаждаться результатом.

heart()
txt()
pen.ht()

-3

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц