Skip to content

Instantly share code, notes, and snippets.

@amandaroos
Created March 29, 2020 05:11
Show Gist options
  • Save amandaroos/bcb2b83d0cc3c40263931c2ac1ac397f to your computer and use it in GitHub Desktop.
Save amandaroos/bcb2b83d0cc3c40263931c2ac1ac397f to your computer and use it in GitHub Desktop.
Spiral of dancing turtles
import turtle
import time
speed = 20
width = 5
t1 = turtle.Turtle()
t1.shape("turtle")
t1.color("#63A618")
t1.speed(speed)
t2= turtle.Turtle()
t2.shape("turtle")
t2.color("green")
t2.speed(speed)
t3= turtle.Turtle()
t3.shape("turtle")
t3.color("#11E7A6")
t3.speed(speed)
t4= turtle.Turtle()
t4.shape("turtle")
t4.color("#11DAE7")
t4.speed(speed)
t5= turtle.Turtle()
t5.shape("turtle")
t5.color("blue")
t5.speed(speed)
t6= turtle.Turtle()
t6.shape("turtle")
t6.color("#7810DA")
t6.speed(speed)
t7= turtle.Turtle()
t7.shape("turtle")
t7.color("purple")
t7.speed(speed)
t8= turtle.Turtle()
t8.shape("turtle")
t8.color("#F123A3")
t8.speed(speed)
t9 = turtle.Turtle()
t9.shape("turtle")
t9.color("red")
t9.speed(speed)
t10 = turtle.Turtle()
t10.shape("turtle")
t10.color("orange")
t10.speed(speed)
t11 = turtle.Turtle()
t11.shape("turtle")
t11.color("#E7F123")
t11.speed(speed)
t12 = turtle.Turtle()
t12.shape("turtle")
t12.color("#CCEE0E")
t12.speed(speed)
t1.width(width)
t2.width(width)
t3.width(width)
t4.width(width)
t5.width(width)
t6.width(width)
t7.width(width)
t8.width(width)
t9.width(width)
t10.width(width)
t11.width(width)
t12.width(width)
window = turtle.Screen()
t1.left(120)
t2.left(150)
t3.left(180)
t4.left(210)
t5.left(240)
t6.left(270)
t7.left(300)
t8.left(330)
t9.left(0)
t10.left(30)
t11.left(60)
t12.left(90)
#time.sleep(2)
forward = 260
t1.penup()
t2.penup()
t3.penup()
t4.penup()
t5.penup()
t6.penup()
t7.penup()
t8.penup()
t9.penup()
t10.penup()
t11.penup()
t12.penup()
t1.forward(forward)
t2.forward(forward-20)
t3.forward(forward-40)
t4.forward(forward-60)
t5.forward(forward-80)
t6.forward(forward-100)
t7.forward(forward-120)
t8.forward(forward-140)
t9.forward(forward-160)
t10.forward(forward-180)
t11.forward(forward-200)
t12.forward(forward-220)
t1.pendown()
t2.pendown()
t3.pendown()
t4.pendown()
t5.pendown()
t6.pendown()
t7.pendown()
t8.pendown()
t9.pendown()
t10.pendown()
t11.pendown()
t12.pendown()
forward = 60
turn = 165
for i in range (0,24):
t1.forward(forward)
t2.forward(forward)
t3.forward(forward)
t4.forward(forward)
t5.forward(forward)
t6.forward(forward)
t7.forward(forward)
t8.forward(forward)
t9.forward(forward)
t10.forward(forward)
t11.forward(forward)
t12.forward(forward)
t1.right(turn)
t2.right(turn)
t3.right(turn)
t4.right(turn)
t5.right(turn)
t6.right(turn)
t7.right(turn)
t8.right(turn)
t9.right(turn)
t10.right(turn)
t11.right(turn)
t12.right(turn)
t1.forward(forward)
t2.forward(forward)
t3.forward(forward)
t4.forward(forward)
t5.forward(forward)
t6.forward(forward)
t7.forward(forward)
t8.forward(forward)
t9.forward(forward)
t10.forward(forward)
t11.forward(forward)
t12.forward(forward)
window.exitonclick()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment