Сообщить об ошибке.

Очистка рисунка активного пера в модуле turtle Python

Очистка рисунка объекта пера

В материале представлены команды, отвечающие за очистку холста/экрана в модуле turtle.

Примечание: можно использовать как функции модуля, так и одноименные методы экземпляра пера/холста. например:

>>> import turtle
# функция модуля
>>> turtle.reset()
# создание экземпляра пера
>>> pen = turtle.Turtle()
>>> pen.clear()

Содержание:


turtle.reset():

Метод turtle.reset() удаляет рисунки всех перьев с холста/экрана, перемещает перо/карандаш в начало координат и устанавливает для переменных пера значения по умолчанию.

>>> import turtle
>>> turtle.goto(0,-22)
>>> turtle.left(100)
>>> turtle.position()
# (0.00,-22.00)
>>> turtle.heading()
# 100.0

# очищаем
>>> turtle.reset()
>>> turtle.position()
# (0.00,0.00)
>>> turtle.heading()
# 0.0

turtle.clear():

Метод turtle.clear() удаляет рисунок активного пера с холста/экрана. Не перемещает перо/карандаш. Состояние и положение пера, а также рисунки других экземпляров перьев не меняются.

>>> import turtle
>>> pen1 = turtle.Turtle()
>>> pen2 = turtle.Turtle()
# рисунок пера pen1
>>> pen1.up()
>>> pen1.goto(0,-22)
>>> pen1.down()
>>> pen1.left(100)
>>> pen1.fd(150)
# рисунок пера pen2
>>> pen2.up()
>>> pen2.goto(0, 22)
>>> pen2.down()
>>> pen2.right(100)
>>> pen2.fd(150)
# очищаем рисунок пера pen1
>>> pen1.clear()