Menu
CoddyTech

Пишите код на Python turtle, нажмите «Запустить» и смотрите, как он рисует. Всё работает в браузере: бесплатно, без регистрации и установки.

Попробуйте пример
Coddymain.py
Output

Запускайте Python turtle прямо в браузере

Модуль turtle в Python рисует картинки кодом: черепашка ходит по экрану по командам вроде forward(100) и left(90) и оставляет за собой линию. Эту черепашью графику любят за то, что с неё очень легко начать программировать: каждый цикл и каждое изменённое число сразу видно на рисунке.

Этот бесплатный онлайн-редактор запускает настоящий Python 3.14 прямо в браузере, поэтому import turtle работает без установки, без аккаунта и без Python на компьютере. Выберите пример, нажмите «Запустить» и смотрите, как рисует черепашка, затем измените число и запустите снова. Работает и на школьных Chromebook.

Что умеет этот редактор Python turtle

  • Тот самый turtle из Python: forward, left, circle, pencolor, begin_fill, stamp, write, несколько черепашек, bgcolor и colormode(255), и всё это рисуется на странице прямо во время работы программы.
  • input() работает. Программа останавливается на каждом вопросе, вы вводите ответ в панели вывода, и рисунок продолжается с этого места.
  • Всё выполняется на вашем устройстве, поэтому ничего не ждёт сервера. speed() задаёт скорость черепашки, а кнопка «Пропустить анимацию» сразу показывает готовую картинку.
  • Код сохраняется в браузере, пока вы печатаете, так что можно закрыть вкладку и потом продолжить с того же места.

Что можно нарисовать с Python turtle

  • Фигуры с циклом for: квадрат, треугольник, звезду или любой многоугольник, поворачивая на 360 / sides градусов в каждом углу.
  • Спирали и цветы, которые меняют цвет по мере роста: по списку названий цветов или значений RGB с turtle.colormode(255).
  • Случайные картинки с модулем random: случайные блуждания, рассыпанные точки и цвета, которые меняются при каждом нажатии «Запустить».
  • Рисунки, которые сначала задают вопрос: прочитайте число через input() и используйте его для размера, количества сторон или цвета.

Python turtle онлайн: частые вопросы

Можно ли запустить Python turtle онлайн?
Да. Эта страница запускает Python в браузере, а import turtle рисует на холсте рядом с кодом. Нажмите «Запустить», и рисунок появится; устанавливать ничего не нужно.
Это бесплатно? Нужен ли аккаунт?
Это бесплатно и без аккаунта. Откройте страницу, измените код и нажмите «Запустить».
Работает ли здесь input() с turtle?
Да. Когда программа вызывает input(), она ждёт вашего ответа в панели вывода, а потом продолжает работу с ним. screen.textinput() и screen.numinput() задают свой вопрос так же.
Работают ли onkey, onclick и ontimer?
Нет. Программа выполняется до конца, а страница рисует то, что она сделала, поэтому нажатия клавиш, щелчки мышью и таймеры до неё не доходят. Игра, которая ждёт нажатия клавиш, не сдвинется с места. Циклы, функции, цвета, заливки и текст работают.
Нужны ли turtle.done() или mainloop()?
Их можно оставить, и код из книги или с урока запустится как есть. Здесь они ничего не делают, потому что рисунок остаётся на странице после завершения программы. exitonclick() тоже не мешает.
Какая это версия Python?
Python 3.14, который работает в браузере через Pyodide. Стандартная библиотека на месте, так что random и math работают как обычно. Ставить другие пакеты через pip install и открывать файлы с компьютера здесь нельзя.
Можно ли использовать это на уроках?
Да. Ученикам нужен только браузер, Chromebook тоже подойдёт, и ничего не нужно устанавливать или входить в аккаунт. Чтобы разместить редактор turtle на своём сайте или странице курса, используйте бесплатный встраиваемый редактор Python от Coddy, который рисует turtle точно так же.