'''
Created on Sep 3, 2014

@author: Susan
'''
# setup steps: no need to change for now                                                                   
import turtle               # allows us to use the turtles library                                         
wn = turtle.Screen()        # creates a graphics window       

                                                       
# draw a square                                                           
def square (alex): 
    alex.forward(100)      # tell alex to move forward by 100 units                                
    alex.left(90)           # turn by 90 degrees                                                           
    alex.forward(100)
    alex.left(90) 
    alex.forward(100)
    alex.left(90) 
    alex.forward(100)
    alex.left(90)

def square2 (alex, size): 
    alex.forward(size)      # tell alex to move forward by 100 units                                
    alex.left(90)           # turn by 90 degrees                                                           
    alex.forward(size)
    alex.left(90) 
    alex.forward(size)
    alex.left(90) 
    alex.forward(size)
    alex.left(90)

def square3 (alex, size): 
    #for x in range(0,4):
    for x in ["apple", 3, 7, "kiwi"]: #weird, don't do this, but it works
        alex.forward(size)      # tell alex to move forward by 100 units                                
        alex.left(90)           # turn by 90 degrees                                                           

def rectangle(alex, height, width):
    for x in range(0,2):
        alex.forward(width)
        alex.left(90)
        alex.forward(height)
        alex.left(90)

if __name__ == '__main__':
    timmy = turtle.Turtle()      # create a turtle named timmy     
    square(timmy)
    timmy.forward(50)
    square2(timmy, 30)
    timmy.forward(60)
    square2(timmy,50)
    timmy.forward(-200)
    square3(timmy,60)
    timmy.forward(30)
    rectangle(timmy, 80,30)

    wn.exitonclick()

