Академический Документы
Профессиональный Документы
Культура Документы
Черепашья
графика в Python.
Простые фигуры
СОДЕРЖАНИЕ
Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Первая программа. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Рисуем прямоугольник. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Рисуем круг . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Черепашья графика в Python. Простые фигуры
Введение
В языке Python есть классная возможность рисо-
вания с помощью черепашки.
Вы сами сможете писать команды и указывать, куда
ей двигаться: вперед, назад, влево, вправо. По умолча-
нию, она представлена объектом, по виду напоминаю-
щим стрелочку . Этот объект можно превратить в че-
репашку всего лишь с помощью одной строчки кода,
и сейчас мы разберем, как это сделать.
Приступим!
Первая программа
Каждая геометрическая фигура, например, квадрат,
треугольник, круг, прямоугольник или многоугольник,
может состоять из точек, линий и кривых. В этом уро-
ке мы научимся рисовать все эти элементы с помощью
объекта из библиотеки turtle. Ознакомиться с этим мо-
дулем можно в документации по ссылке.
Для языка Python есть огромное количество откры-
тых библиотек и запомнить, для чего предназначена
каждая из них, невозможно, поэтому не забывайте об-
ращаться к официальной документации. Есть наиболее
часто используемые модули и с ними мы еще будем ра-
ботать. На данный момент нас интересует turtle.
3
Урок № 2
window = turtle.Screen()
turtle.Pen()
turtle.shape("turtle")
window.exitonclick()
Рисунок 1
Рисуем прямоугольник
Наша черепашка может двигаться и создавать
разные фигуры!
Процесс рисования происходит очень просто: объ-
ект двигается и оставляет за собой след. Условно пред-
ставим, что черепаха находится в точке 0 – это пересече-
ние осей x и y, от нее мы и будем отталкиваться (рис. 2).
Рисунок 2
5
Урок № 2
window = turtle.Screen()
turtle.reset()
turtle.shape("turtle")
turtle.bgcolor("red")
turtle.color("white")
turtle.speed(2)
turtle.pensize(3)
turtle.forward(150)
turtle.left(90)
turtle.forward(75)
turtle.left(90)
turtle.forward(150)
turtle.left(90)
turtle.forward(75)
window.exitonclick()
6
Черепашья графика в Python. Простые фигуры
Рисунок 3
7
Урок № 2
Рисунок 4
Рисунок 5
8
Черепашья графика в Python. Простые фигуры
Рисунок 6
9
Урок № 2
Рисуем круг
На Python, с помощью черепашки, можно очень
просто нарисовать круг (см. рис. 7 на стр. 11). Для этого
достаточно одной лишь функции turtle.circle().
Сделаем это с помощью такого кода:
import turtle
window = turtle.Screen()
turtle.reset()
turtle.shape("turtle")
turtle.bgcolor("white")
turtle.color("red")
turtle.speed(2)
turtle.pensize(3)
turtle.circle(80)
turtle.penup()
turtle.forward(80)
turtle.pendown()
10
Черепашья графика в Python. Простые фигуры
turtle.circle(80)
turtle.penup()
turtle.forward(80)
turtle.pendown()
turtle.circle(80)
window.exitonclick()
Рисунок 7
11
Урок № 2
Рисунок 8
12
Урок № 2
Черепашья графика в Python.
Простые фигуры