Editor

Python Turtle онлайн

Рисуйте с модулем turtle прямо в браузере. Бесплатно, без регистрации.

import turtle
t = turtle.Turtle()
t.shape("turtle")
t.color("purple", "gold")
t.begin_fill()
for _ in range(5):
t.forward(150)
t.right(144)
t.end_fill()
t.penup()
t.goto(-70, -80)
t.write("Hello, turtle!", font=("Arial", 16, "bold"))
turtle.done()
The drawing appears here. Press Run.

Скорость, повтор и сохранение

Рисунок воспроизводится со скоростью, которую задаёт ваша программа через speed(). Скорость можно менять, рисунок можно повторить, перемотать к концу или сохранить как PNG или анимированный GIF.

Открыть полный редактор

Команды turtle, которые здесь работают

Движение
forward / fd, backward / bk, goto / setpos, setx, sety, home, circle, teleport
Повороты
left / lt, right / rt, setheading / seth, towards, heading, degrees, radians
Перо
penup / pu, pendown / pd, pensize / width, pencolor, isdown, speed
Цвет и заливка
color, fillcolor, begin_fill, end_fill, filling, colormode, "#rrggbb", (r, g, b)
Отметки и текст
dot, stamp, clearstamp, clearstamps, write
Черепашка
shape, shapesize, tilt, showturtle, hideturtle, clone
Экран
Screen, bgcolor, title, setup, screensize, setworldcoordinates, tracer, update, register_shape, clear, reset, done

События клавиатуры, мыши и таймера (onkey, onclick, ontimer) пока не выполняются; программы с ними рисуют всё, что было до них.

Для учителей

Для заданий с автоматической проверкой и прогрессом учеников создайте класс и задайте практические задачи, тесты и уроки (рисунки turtle автоматически не проверяются). Чтобы добавить работающую программу turtle на страницу курса или в Google Sites, используйте инструмент встраивания.

Частые вопросы

Можно ли запускать Python turtle онлайн без установки?

Да. Напишите код turtle на этой странице или в редакторе и нажмите Run. Работает на Chromebook, Windows, Mac и большинстве школьных компьютеров.

Это тот же модуль turtle, что и в Python на компьютере?

Команды те же, поэтому примеры из уроков и учебников работают без изменений: Turtle(), forward, left, circle, begin_fill, write, Screen().bgcolor и остальные. Рисунок появляется рядом с кодом, а не в отдельном окне.