Skip to content

Instantly share code, notes, and snippets.

@Nicksil
Created July 20, 2017 23:59
Show Gist options
  • Save Nicksil/26914fd7d9de4326cb1975483013017b to your computer and use it in GitHub Desktop.
Save Nicksil/26914fd7d9de4326cb1975483013017b to your computer and use it in GitHub Desktop.
import turtle
bob = turtle.Turtle()
bob.goto(-675, 350)
bob.goto(-675, 0)
bob.backward(10)
bob.pensize(1000)
bob.color("blue")
bob.forward(2000)
bob.goto(-680, 400)
bob.color("brown")
bob.right(90)
bob.forward(1000)
bob.goto(-600, 300)
bob.color("blue")
bob.goto(-680, 400)
bob.goto(-675, 0)
bob.left(90)
bob.forward(2000)
bob.goto(-680, 400)
bob.pensize(500)
bob.right(90)
bob.color("brown")
bob.forward(1000)
bob.pensize(100)
bob.penup()
bob.goto(-600, 300)
bob.color("black")
bob.goto(-650, 300)
bob.forward(100)
bob.pendown()
bob.backward(100)
bob.color("brown")
bob.forward(100)
bob.color("black")
bob.pensize(50)
bob.backward(100)
bob.color("black")
bob.forward(100)
bob.color("brown")
bob.backward(100)
bob.color("black")
bob.pensize(50)
bob.forward(100)
bob.color("brown")
bob.backward(100)
bob.color("black")
bob.pensize(25)
bob.forward(100)
bob.penup()
bob.forward(50)
bob.forward(50)
bob.pendown()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.color("brown")
bob.backward(100)
bob.backward(100)
bob.color("black")
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.penup()
bob.backward(700)
bob.left(90)
bob.forward(50)
bob.forward(50)
bob.backward(50)
bob.right(90)
bob.pensize(25)
bob.forward(100)
bob.pendown()
bob.backward(100)
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.left(90)
bob.forward(50)
bob.left(90)
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.right(90)
bob.forward(50)
bob.color("brown")
bob.backward(50)
bob.left(90)
bob.left(180)
bob.color("black")
bob.color("brown")
bob.forward(100)
bob.color("black")
bob.backward(100)
bob.left(90)
bob.penup()
bob.forward(50)
bob.right(90)
bob.forward(100)
bob.pendown()
bob.backward(100)
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(100)
bob.forward(100)
bob.pendown()
bob.backward(100)
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.left(90)
bob.forward(50)
bob.left(90)
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(100)
bob.pendown()
bob.forward(100)
bob.penup()
bob.backward(350)
bob.backward(25)
bob.right(90)
bob.color("brown")
bob.pensize(1)
bob.forward(500)
bob.pendown()
bob.backward(500)
bob.forward(800)
bob.left(90)
bob.forward(100)
bob.begin_fill()
bob.circle(100)
bob.color("blue")
bob.circle(100)
bob.color("brown")
bob.begin_fill()
bob.left(90)
bob.color("blue")
bob.left(90)
bob.forward(100)
bob.right(90)
bob.forward(800)
bob.color("brown")
bob.begin_fill()
bob.backward(800)
bob.right(90)
bob.forward(100)
bob.left(90)
bob.left(90)
bob.forward(50)
bob.color("blue")
bob.backward(50)
bob.forward(50)
bob.color("brown")
bob.right(90)
bob.forward(800)
bob.left(90)
bob.forward(50)
bob.end_fill()
bob.color("black")
bob.penup()
bob.goto(-400, 350)
bob.goto(-450, 350)
bob.goto(-425, 325)
bob.goto(-430, 350)
bob.backward(5)
bob.pendown()
bob.forward(700)
bob.left(90)
bob.forward(1000)
bob.forward(100)
bob.forward(10)
bob.begin_fill()
bob.left(90)
bob.forward(700)
bob.left(90)
bob.forward(1110)
bob.left(90)
bob.forward(700)
bob.left(90)
bob.forward(1110)
bob.end_fill()
bob.color("white")
bob.penup()
bob.backward(1110)
bob.left(90)
bob.forward(50)
bob.forward(225)
bob.backward(25)
bob.forward(20)
bob.backward(15)
bob.right(90)
bob.backward(5)
bob.pendown()
bob.color("brown")
bob.begin_fill()
bob.forward(800)
bob.left(90)
bob.forward(100)
bob.color("black")
bob.backward(25)
bob.backward(5)
bob.color("brown")
bob.left(90)
bob.forward(800)
bob.left(90)
bob.forward(70)
bob.end_fill()
bob.backward(70)
bob.left(90)
bob.forward(700)
bob.forward(50)
bob.left(90)
bob.begin_fill()
bob.forward(100)
bob.right(90)
bob.forward(25)
bob.right(90)
bob.forward(100)
bob.right(90)
bob.forward(25)
bob.end_fill()
bob.right(90)
bob.forward(70)
bob.forward(10)
bob.forward(10)
bob.left(90)
bob.forward(25)
bob.forward(25)
bob.dot(10, "green")
bob.dot(50, "green")
bob.penup()
bob.backward(50)
bob.right(90)
bob.forward(10)
bob.left(45)
bob.forward(50)
bob.pendown()
bob.backward(50)
bob.forward(50)
bob.dot(50, "green")
bob.penup()
bob.backward(50)
bob.right(135)
bob.forward(12.5)
bob.left(90)
bob.forward(50)
bob.pendown()
bob.backward(50)
bob.forward(50)
bob.dot(50, "green")
bob.penup()
bob.backward(50)
bob.right(90)
bob.forward(12.5)
bob.left(45)
bob.pendown()
bob.forward(50)
bob.dot(50, "green")
bob.penup()
bob.backward(50)
bob.right(135)
bob.forward(10)
bob.left(90)
bob.forward(50)
bob.pendown()
bob.backward(50)
bob.forward(50)
bob.dot(50, "green")
bob.penup()
bob.backward(50)
bob.right(90)
bob.forward(90)
bob.left(90)
bob.forward(50)
bob.backward(25)
bob.right(90)
bob.forward(25)
bob.left(90)
bob.pendown()
bob.begin_fill()
bob.forward(100)
bob.right(25)
bob.right(65)
bob.forward(25)
bob.right(90)
bob.forward(100)
bob.right(90)
bob.forward(25)
bob.end_fill()
bob.right(90)
bob.forward(90)
bob.left(90)
bob.forward(50)
bob.dot(50, "green")
bob.penup()
bob.backward(50)
bob.right(90)
bob.forward(10)
bob.left(135)
bob.right(90)
bob.forward(50)
bob.pendown()
bob.backward(50)
bob.forward(50)
bob.dot(50, "green")
bob.penup()
bob.backward(50)
bob.right(135)
bob.forward(12.5)
bob.left(90)
bob.pendown()
bob.forward(50)
bob.dot(50, "green")
bob.pendown()
bob.penup()
bob.dot(55, "green")
bob.dot(70, "green")
bob.dot(75, "green")
bob.penup()
bob.backward(50)
bob.left(90)
bob.forward(12.5)
bob.right(45)
bob.forward(50)
bob.dot(75, "green")
bob.backward(50)
bob.left(135)
bob.forward(90)
bob.backward(80)
bob.right(90)
bob.forward(50)
bob.dot(75, "green")
bob.backward(50)
bob.left(90)
bob.forward(90)
bob.right(90)
bob.forward(25)
bob.left(90)
bob.forward(25)
bob.right(90)
bob.forward(90)
bob.right(90)
bob.forward(50)
bob.dot(75, "green")
bob.backward(50)
bob.left(90)
bob.forward(10)
bob.right(45)
bob.forward(50)
bob.dot(75, "green")
bob.backward(50)
bob.left(135)
bob.forward(12.5)
bob.right(90)
bob.forward(50)
bob.dot(75, "green")
bob.backward(50)
bob.left(90)
bob.forward(12.5)
bob.right(45)
bob.forward(50)
bob.dot(75, "green")
bob.backward(50)
bob.left(135)
bob.forward(10)
bob.right(90)
bob.forward(50)
bob.dot(75, "green")
bob.backward(75)
bob.left(90)
bob.forward(90)
bob.left(90)
bob.forward(25)
bob.right(90)
bob.forward(50)
bob.left(90)
bob.forward(100)
bob.right(45)
bob.pendown()
bob.forward(50)
bob.dot(75, "green")
bob.penup()
bob.backward(50)
bob.right(45)
bob.right(90)
bob.forward(10)
bob.left(90)
bob.forward(50)
bob.pendown()
bob.backward(50)
bob.forward(50)
bob.dot(75, "green")
bob.penup()
bob.backward(50)
bob.right(90)
bob.forward(90)
bob.left(90)
bob.forward(25)
bob.backward(25)
bob.forward(25)
bob.backward(10)
bob.forward(5)
bob.right(90)
bob.forward(25)
bob.right(90)
bob.penup()
bob.begin_fill()
bob.backward(100)
bob.pendown()
bob.forward(100)
bob.left(90)
bob.forward(25)
bob.left(90)
bob.forward(100)
bob.left(90)
bob.forward(25)
bob.left(90)
bob.forward(100)
bob.end_fill()
bob.backward(90)
bob.right(90)
bob.forward(50)
bob.dot(75, "green")
bob.penup()
bob.backward(50)
bob.right(90)
bob.forward(10)
bob.left(45)
bob.forward(50)
bob.backward(50)
bob.pendown()
bob.forward(50)
bob.dot(75, "green")
bob.penup()
bob.backward(50)
bob.right(135)
bob.forward(12.5)
bob.left(90)
bob.forward(50)
bob.pendown()
bob.backward(50)
bob.forward(50)
bob.dot(75, "green")
bob.penup()
bob.backward(50)
bob.color("red")
bob.left(90)
bob.color("brown")
bob.backward(12.5)
bob.right(135)
bob.forward(50)
bob.pendown()
bob.backward(50)
bob.forward(50)
bob.dot(75, "green")
bob.penup()
bob.backward(50)
bob.right(135)
bob.forward(10)
bob.left(90)
bob.forward(50)
bob.pendown()
bob.backward(50)
bob.forward(50)
bob.dot(75, "green")
bob.penup()
bob.backward(62.5)
bob.color("black")
bob.right(90)
bob.pendown()
bob.forward(90)
bob.penup()
bob.forward(75)
bob.pendown()
bob.forward(90)
bob.backward(90)
bob.penup()
bob.backward(37.5)
bob.right(90)
bob.forward(32.5)
bob.right(90)
bob.left(90)
bob.right(90)
bob.forward(5)
bob.right(90)
bob.right(180)
bob.forward(90)
bob.pendown()
bob.backward(90)
bob.penup()
bob.backward(100)
bob.forward(50)
bob.forward(25)
bob.pendown()
bob.backward(100)
bob.penup()
bob.backward(25)
bob.pendown()
bob.backward(100)
bob.penup()
bob.backward(25)
bob.pendown()
bob.backward(100)
bob.penup()
bob.backward(25)
bob.pendown()
bob.backward(100)
bob.penup()
bob.backward(25)
bob.pendown()
bob.backward(100)
bob.penup()
bob.backward(25)
bob.pendown()
bob.backward(100)
bob.left(90)
bob.penup()
bob.forward(18.75)
bob.right(90)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(25)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(25)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(25)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(25)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(25)
bob.pendown()
bob.forward(100)
bob.right(90)
bob.penup()
bob.forward(37.5)
bob.right(90)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(25)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(25)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(25)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(25)
bob.pendown()
bob.forward(100)
bob.penup()
bob.forward(25)
bob.pendown()
bob.forward(100)
bob.penup()
bob.goto(0, 0)
bob.color("tan")
bob.color("orange")
bob.left(90)
bob.forward(10)
bob.forward(20)
bob.backward(10)
bob.backward(5)
bob.forward(2.5)
bob.forward(1)
bob.right(90)
bob.pendown()
bob.forward(50)
bob.color("black")
bob.backward(50)
bob.penup()
bob.left(90)
bob.forward(1)
bob.right(90)
bob.color("orange")
bob.forward(50)
bob.pendown()
bob.backward(50)
bob.right(90)
bob.forward(1)
bob.left(90)
bob.forward(25)
bob.backward(25)
bob.backward(50)
bob.right(100)
bob.forward(100)
bob.forward(100)
bob.begin_fill()
bob.left(100)
bob.forward(169.46)
bob.left(80)
bob.right(160)
bob.right(90)
bob.left(10)
bob.right(20)
bob.right(80)
bob.forward(200)
bob.left(80)
bob.forward(100)
bob.left(80)
bob.forward(200)
bob.end_fill()
bob.right(80)
bob.left(90)
bob.penup()
bob.circle(84.73, 180)
bob.circle(84.73, 180)
bob.pendown()
bob.begin_fill()
bob.circle(84.73, 180)
bob.left(90)
bob.forward(169.46)
bob.end_fill()
bob.backward(84.73)
bob.dot(100, "white")
bob.dot(150, "white")
bob.penup()
bob.forward(84.73)
bob.right(100)
bob.forward(200)
bob.left(100)
bob.backward(25)
bob.color("white")
bob.begin_fill()
bob.backward(50)
bob.pendown()
bob.forward(50)
bob.backward(50)
bob.right(90)
bob.forward(1)
bob.left(90)
bob.forward(25)
bob.backward(25)
bob.right(90)
bob.forward(1)
bob.left(90)
bob.forward(25)
bob.left(90)
bob.forward(2)
bob.left(90)
bob.forward(25)
bob.begin_fill()
bob.right(90)
bob.forward(100)
bob.color("orange")
bob.backward(50)
bob.color("white")
bob.forward(25)
bob.circle(25, 180)
bob.circle(25, 180)
bob.color("orange")
bob.circle(25, 100)
bob.circle(25, 30)
bob.color("black")
bob.circle(25, 30)
bob.circle(25, 50)
bob.circle(25, 30)
bob.circle(25, 10)
bob.color("orange")
bob.circle(25, 110)
bob.color("white")
bob.right(90)
bob.forward(50)
bob.right(90)
bob.forward(75)
bob.right(90)
bob.forward(50)
bob.end_fill()
bob.begin_fill()
bob.color("orange")
bob.pendown()
bob.forward(25)
bob.right(80)
bob.forward(100)
bob.forward(25)
bob.backward(10)
bob.backward(10)
bob.left(80)
bob.backward(25)
bob.left(90)
bob.right(90)
bob.backward(6.77)
bob.left(90)
bob.forward(103.40)
bob.color("black")
bob.right(90)
bob.left(90)
bob.right(90)
bob.color("orange")
bob.forward(10)
bob.forward(5)
bob.end_fill()
bob.right(80)
bob.forward(75)
bob.backward(75)
bob.color("black")
bob.begin_fill()
bob.forward(100)
bob.left(80)
bob.forward(30)
bob.color("white")
bob.left(90)
bob.color("black")
bob.forward(98.48)
bob.color("white")
bob.left(90)
bob.color("black")
bob.forward(47.36)
bob.end_fill()
bob.color("orange")
bob.forward(25)
bob.left(90)
bob.forward(100)
bob.left(90)
bob.begin_fill()
bob.forward(25)
bob.left(90)
bob.forward(100)
bob.left(90)
bob.forward(25)
bob.left(90)
bob.forward(100)
bob.end_fill()
bob.color("white")
bob.penup()
bob.backward(25)
bob.right(90)
bob.forward(50)
bob.left(90)
bob.pendown()
bob.circle(25, 180)
bob.begin_fill()
bob.left(90)
bob.forward(50)
bob.left(90)
bob.circle(25, 180)
bob.end_fill()
bob.forward(75)
bob.right(90)
bob.forward(12.5)
bob.left(90)
bob.color("tan")
bob.backward(20)
bob.color("orange")
bob.forward(20)
bob.left(90)
bob.forward(12.5)
bob.penup()
bob.backward(12.5)
bob.right(90)
bob.color("pink")
bob.forward(10)
bob.forward(20)
bob.backward(5)
bob.backward(5)
bob.backward(10)
bob.backward(10)
bob.pendown()
bob.pensize(5)
bob.backward(10)
bob.pensize(10)
bob.forward(15)
bob.forward(5)
bob.dot(5, "pink")
bob.dot(10, "pink")
bob.forward(10)
bob.dot(15, "pink")
bob.dot(20, "pink")
bob.dot(30, "pink")
bob.color("black")
bob.penup()
bob.backward(20)
bob.left(90)
bob.forward(75)
bob.right(90)
bob.backward(10)
bob.color("pink")
bob.forward(30)
bob.pendown()
bob.backward(30)
bob.forward(30)
bob.dot(30, "pink")
bob.color("black")
bob.penup()
bob.backward(20)
bob.left(90)
bob.forward(12.5)
bob.left(100)
bob.right(100)
bob.right(100)
bob.left(100)
bob.forward(1)
bob.left(80)
bob.forward(200)
bob.left(100)
bob.forward(84.73)
bob.left(90)
bob.forward(84.73)
bob.backward(84.73)
bob.forward(75)
bob.forward(37.5)
bob.backward(75)
bob.left(90)
bob.backward(25)
bob.pensize(1)
bob.color("pink")
bob.pendown()
bob.forward(50)
bob.begin_fill()
bob.right(60)
bob.right(90)
bob.left(90 + 60)
bob.left(60)
bob.backward(50)
bob.color("orange")
bob.forward(5)
bob.forward(1)
bob.color("white")
bob.forward(44)
bob.color("pink")
bob.left(10)
bob.right(20)
bob.backward(38.89)
bob.left(80)
bob.forward(38.89)
bob.right(50)
bob.left(100)
bob.backward(50)
bob.end_fill()
bob.right(90)
bob.penup()
bob.forward(100)
bob.backward(50)
bob.dot(25, "yellow")
bob.dot(50, "yellow")
bob.dot(25, "black")
bob.left(90)
bob.forward(50)
bob.dot(50, "yellow")
bob.dot(25, "black")
bob.color("black")
bob.color("white")
bob.penup()
bob.goto(500, 200)
bob.right(90)
bob.forward(100)
bob.dot(100, "yellow")
bob.left(90)
bob.forward(100)
bob.backward(50)
bob.dot(50, "black")
bob.dot(100, "black")
bob.dot(150, "Black")
bob.dot(10, "white")
bob.goto(400, 200)
bob.dot(10, "white")
bob.goto(375, 230)
bob.dot(10, "white")
bob.goto(325, 300)
bob.dot(10, "white")
bob.goto(300, 100)
bob.goto(250, 250)
bob.dot(10, "white")
bob.goto(200, 100)
bob.dot(10, "white")
bob.goto(150, 350)
bob.dot(10, "white")
bob.goto(150, 175)
bob.dot(10, "white")
bob.goto(100, 250)
bob.dot(10, "white")
bob.goto(0, 275)
bob.dot(10, "white")
bob.goto(25, 325)
bob.dot(10, "white")
bob.forward(100)
bob.dot(10, "white")
bob.goto(-50, 50)
bob.forward(100)
bob.dot(10, "white")
bob.goto(-75, 100)
bob.goto(-100, 200)
bob.dot(10, "white")
bob.goto(-200, 300)
bob.dot(10, "white")
bob.goto(-300, 250)
bob.dot(10, "white")
bob.goto(-250, 200)
bob.dot(10, "white")
bob.goto(-200, 150)
bob.dot(10, "white")
bob.forward(100)
bob.dot(10, "white")
bob.goto(-200, 50)
bob.goto(-250, 100)
bob.dot(10, "white")
bob.goto(-300, 50)
bob.dot(10, "white")
bob.goto(-200, 150)
bob.forward(200)
bob.dot(10, "white")
bob.right(90)
bob.forward(100)
bob.forward(50)
bob.dot(10, "white")
bob.backward(10)
bob.color("black")
bob.color("white")
bob.goto(200, 400)
bob.goto(400, 200)
bob.right(90)
bob.forward(100)
bob.dot(10, "white")
bob.goto(600, 100)
bob.dot(10, "white")
bob.left(90)
bob.forward(100)
bob.dot(10, "white")
bob.forward(50)
bob.forward(100)
bob.backward(50)
bob.dot(10, "white")
bob.backward(50)
bob.color("black")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment