Every picture here was drawn by a short Python turtle program, using the same commands you learn in Python for Kids: forward, left, circle and loops. The pictures were made by running the code below for real.




















The code for these pictures
Spiral galaxy
import turtle
t = turtle.Turtle()
t.speed(0)
t.pensize(2)
turtle.bgcolor("black")
colours = ["deeppink", "orange", "gold", "turquoise"]
for i in range(360):
t.pencolor(colours[i % 4])
t.forward(i * 1.5)
t.left(59)
t.hideturtle()
turtle.done()
Rainbow flower
import turtle
t = turtle.Turtle()
t.speed(0)
t.pensize(2)
colours = ["red", "orange", "gold", "green", "blue", "purple"]
for i in range(36):
t.pencolor(colours[i % 6])
t.circle(120)
t.left(10)
t.hideturtle()
turtle.done()
Square whirlpool
import turtle
t = turtle.Turtle()
t.speed(0)
t.pensize(2)
turtle.bgcolor("midnightblue")
colours = ["cyan", "deepskyblue", "white"]
for i in range(200):
t.pencolor(colours[i % 3])
t.forward(i * 2)
t.left(91)
t.hideturtle()
turtle.done()
Star burst
import turtle
t = turtle.Turtle()
t.speed(0)
t.pensize(2)
colours = ["gold", "orange", "tomato"]
for i in range(60):
t.pencolor(colours[i % 3])
t.forward(300)
t.left(174)
t.hideturtle()
turtle.done()
Hexagon ring
import turtle
t = turtle.Turtle()
t.speed(0)
t.pensize(2)
colours = ["purple", "hotpink", "orchid"]
for i in range(36):
t.pencolor(colours[i % 3])
for side in range(6):
t.forward(100)
t.left(60)
t.left(10)
t.hideturtle()
turtle.done()
Petal wheel
import turtle
t = turtle.Turtle()
t.speed(0)
t.pensize(2)
turtle.bgcolor("lightyellow")
colours = ["seagreen", "limegreen", "olivedrab"]
for i in range(24):
t.pencolor(colours[i % 3])
t.circle(150, 90)
t.left(90)
t.circle(150, 90)
t.left(105)
t.hideturtle()
turtle.done()
Try them in IDLE! Change a number or a colour and see what happens.
