import turtle import Tkinter screen = turtle.Screen() turtle.RawTurtle(screen) turtle.hideturtle() turtle.speed(1) turtle.screensize(canvwidth=800, canvheight=800, bg="blue") turtle.write("The life of a flute key", align="center",font=("Comic Sans MS",24,"underline")) #Title turtle.penup() turtle.setpos(0,-50) turtle.write("By: Aaron Jencks", align="center", font=("Arial",16,"normal")) #Author turtle.forward(500) print "Beginning program." turtle.clear() turtle.screensize(canvwidth=None, canvheight=None, bg="green") turtle.pen(fillcolor="brown", pencolor="brown") turtle.begin_fill() turtle.setx(400) turtle.sety(-400) turtle.setx(-400) turtle.sety(0) turtle.home() turtle.end_fill() turtle.penup() turtle.setpos(-200,200) turtle.pen(fillcolor=None, pencolor="black") turtle.write("Step 1: retrieve the ore for the frame", align="center", font=("Comic Sans MS",10,"underline")) turtle.speed(0) turtle.setpos(-200,-200) turtle.pen(fillcolor="gray", pencolor="gray") turtle.speed(1) turtle.begin_fill() turtle.circle(20) turtle.end_fill() turtle.speed(0) turtle.setpos(-150,0) turtle.pen(fillcolor="gold", pencolor="yellow") turtle.speed(1) turtle.pendown() turtle.begin_fill() turtle.setx(-160) turtle.sety(20) turtle.setx(-155) turtle.sety(150) turtle.setx(-160) turtle.sety(155) turtle.setpos(-150,160) turtle.setx(-135) turtle.sety(150) turtle.setx(-145) turtle.sety(20) turtle.setx(-140) turtle.sety(0) turtle.setx(-150) turtle.penup() turtle.speed(0) turtle.setpos(-160,155) turtle.pendown() turtle.speed(1) turtle.setx(-200) turtle.sety(150) turtle.setx(-160) turtle.end_fill() turtle.penup() turtle.setpos(-200,150) turtle.pen(fillcolor="black", pencolor="black") turtle.pendown() turtle.sety(-160) turtle.penup() turtle.setpos(0,200) print "Step 1 complete!" turtle.write("Step 2: Injection-mold the metal to create the key", align="left", font=("Comic Sans MS",10,"underline")) turtle.sety(0) turtle.pendown() turtle.pen(fillcolor="gray", pencolor="white") turtle.begin_fill() turtle.setx(-20) turtle.sety(5) turtle.setx(15) turtle.sety(25) turtle.setx(100) turtle.sety(0) turtle.setx(0) turtle.end_fill() turtle.penup() turtle.pensize(2) turtle.pen(fillcolor="black", pencolor="gray") turtle.setpos(101,75) turtle.pendown() turtle.begin_fill() turtle.setx(150) turtle.sety(100) turtle.setx(101) turtle.sety(75) turtle.end_fill() turtle.pen(fillcolor="gold", pencolor="orange") turtle.begin_fill() turtle.setx(100) turtle.sety(25) turtle.setx(95) turtle.sety(80) turtle.setx(100) turtle.sety(75) turtle.end_fill() turtle.penup() turtle.setpos(100,26) turtle.pendown() turtle.setx(17) turtle.penup() print "Step 2 complete!" turtle.forward(500) turtle.speed(0) turtle.pen(fillcolor="green", pencolor="green") turtle.setpos(0,400) turtle.pendown() turtle.begin_fill() turtle.setx(401) turtle.sety(-401) turtle.setx(-401) turtle.sety(401) turtle.setx(0) turtle.end_fill() turtle.penup() turtle.home() turtle.speed(3) turtle.pen(fillcolor="brown", pencolor="brown") turtle.pendown() turtle.pensize(1) turtle.begin_fill() turtle.speed(6) turtle.setx(400) turtle.sety(-400) turtle.setx(-400) turtle.sety(0) turtle.home() turtle.end_fill() turtle.penup() turtle.pen(fillcolor="black", pencolor="black") turtle.speed(0) turtle.setpos(-200, 200) turtle.write("Step 3: Collect leather from cows to form the pads", align="center", font=("Comic Sans MS",10,"underline")) turtle.setpos(-200,0) turtle.pen(fillcolor="white", pencolor="white") turtle.speed(1) turtle.pendown() turtle.begin_fill() turtle.sety(25) turtle.setx(-215) turtle.sety(30) turtle.setx(-210) turtle.sety(35) turtle.setx(-179) turtle.sety(30) turtle.setx(-180) turtle.sety(0) turtle.setx(-185) turtle.sety(15) turtle.setx(-195) turtle.sety(0) turtle.setx(-200) turtle.end_fill() turtle.pen(fillcolor="black", pencolor="black") turtle.begin_fill() turtle.sety(5) turtle.setx(-195) turtle.sety(0) turtle.setx(-200) turtle.end_fill() turtle.penup() turtle.setpos(-185,0) turtle.begin_fill() turtle.sety(5) turtle.setx(-179) turtle.sety(-1) turtle.setx(-185) turtle.end_fill() turtle.penup() turtle.setpos(-195,45) turtle.begin_fill() turtle.sety(28) turtle.setx(-186) turtle.sety(35) turtle.setx(-195) turtle.end_fill() turtle.penup() turtle.setpos(0, 200) turtle.write("Step 4: Form the leather into a pad to be inserted into the metal shell", align="left", font=("Comic Sans MS",10,"underline"))