Python Turtle – Draw a rotating patterns‍💫

In this post we will be creating a Python script to draw a rotating pattern using the turtle library. The turtle library enables us to a virtual canvas where one can draw an endless number of shapes and pictures. It is especially useful for beginners, children and programmers wanting to have some fun – The library is limited only by imagination.

See the snippet of Python code below where we use the turtle library to draw a rotating pattern. Here we also set the background colour to black and the pen colour to white for added effect. If you find this useful be sure to check out some of our other Turtle examples here.

import turtle

#set the turtle's background color
turtle.Screen().bgcolor("black")

# set the turtle's speed
turtle.speed(50)

# move the turtle to the starting position
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()

# set the turtle's color
turtle.color("white")

# create a rotating pattern
for i in range(500):
    turtle.forward(i * 2)
    turtle.right(130)

# hide the turtle
turtle.hideturtle()

# keep the window open
turtle.done()

The above would output the following to a canvas and leave it open.

Rotating pattern created in Python using turtle.

If you do create your own, please do share with us as we would love to see! Also be sure to check out some of our other Turtle examples here.

Take a look at some of our other content around the Python programming language by clicking here.

Leave a Reply