Модуль "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)
Вы уже работали с этой лекцией.
Хотите продолжить с того места, на котором Вы остановились?
Хотите продолжить с того места, на котором Вы остановились?