Модуль "turtle"
turtle - Встроенный в стандартный дистрибутив Python модуль для "Черепашьей графики".
Получить документацию или справку по конкретному модулю/функции можно с помощью функции help(subject) в интерпретаторе Python. Например:
С помощью этого модуля и рекурсии можно удобно рисовать фракталы -- математические фигуры, построенные на принципе самоподобия.
Документацию к модулю можно посмотреть тут (на русском) (на английском).
Для изучения рекурсии нам понадобится несколько функций:
- Перемещение и рисование:
forward()
|fd()
backward()
|bk()
|back()
right()
|rt()
left()
|lt()
goto()
|setpos()
|setposition()
setx()
sety()
setheading()
|seth()
speed()
- Получение состояния черепахи:
position()
|pos()
towards()
xcor()
ycor()
heading()
distance()
- Управление "рисующим органом" черепахи :)
pendown()
|pd()
|down()
penup()
|pu()
|up()
pensize()
|width()
pen()
isdown()
- Управление холстом рисунка:
reset()
clear()
write()
- Управление окном программы
clear()
|clearscreen()
reset()
|resetscreen()
screensize()
- Управление отрисовкой:
delay()
tracer()
update()
>>> import turtle
>>> help(turtle.forward)
forward(distance)
Переместить черепаху вперед на указанное расстояние в направлении, установленном ранее.
Сокращение: fd
Аргументы:
distance -- число (целое или вещественное)
Пример использования:
(0.00, 0.00)
>>> forward(25)
>>> position()
(25.00,0.00)
>>> forward(-75)
>>> position()
(-50.00,0.00)
Вы уже работали с этой лекцией.
Хотите продолжить с того места, на котором Вы остановились?
Хотите продолжить с того места, на котором Вы остановились?