Skip to main content

Turtle

Import FutureBoard Library​

Import the Library to make use of its functions.

from future import *

04: Turtle​

1. Setting the Pen Color​

turtle.fillcolor(color)

Turtle accepts RGB value for color, value range is 0~255. Example: (255,100,0)

2. Moving the Pen Forward​

turtle.forward(steps)

Moves the pen forward by the number of steps.

3. Turning the Pen​

turtle.left(angle)
turtle.right(angle)

Turns the pen to the left or right by the degree of angle.

4. Setting the Heading​

turtle.setheading(angle)

Sets the heading to be the angle.

5. Moves the Pen to a Point​

turtle.goto(x,y)

Moves the pen to a point (x,y).

6. Moves the Pen along an axis​

turtle.setx(x)
turtle.sety(y)

Moves the pen to a point on the x or y axis.

7. Draws a Dot​

turtle.dot(d)

Draws a dot with the diameter of d.

8. Draws a Circle​

turtle.circle(r,angle)

Draws an arc with the given radius and angle, a 360 degree arc results in a full circle.

9. Sets a Fill Area​

turtle.begin_fill()
turtle.end_fill()

Begins and ends the fill area.

Note: The screen of the FutureBoard is below the requirements for the Turtle MicroPython Library, there may be unintended results with the fill function.

10. Sets the Pen Up or Down​

turtle.pendown()
turtle.penup()

11. Clears the Screen​

turtle.clear()

Sample Program​

# Draws a star

from future import *

turtle.clear()
turtle.penup()
turtle.setx(80)
turtle.sety(64)
turtle.pendown()
for i in range(5):
turtle.forward(40)
turtle.right(144)