'''
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 square (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)
                                                       
# draw a square                                                           
# def square (alex, size):
#     for x in range(0,4): 
#         alex.forward(size)      # tell alex to move forward by 100 units                                
#         alex.left(90)           # turn by 90 degrees                                                           

def square (alex, size):   #weird, but works, don't do this
    for x in ['apple', 3, 7, 'banana']: 
        alex.forward(size)      # tell alex to move forward by 100 units                                
        alex.left(90)           # turn by 90 degrees                                                           

# def rectangle(alex, length, width): 
#     alex.forward(length)      # tell alex to move forward by 100 units                                
#     alex.left(90)           # turn by 90 degrees                                                           
#     alex.forward(width)
#     alex.left(90) 
#     alex.forward(length)
#     alex.left(90) 
#     alex.forward(width)
#     alex.left(90)

def rectangle(alex, length, width): 
    for x in range(0,2):  # do loop twice
        alex.forward(length)      # tell alex to move forward by 100 units                                
        alex.left(90)           # turn by 90 degrees                                                           
        alex.forward(width)
        alex.left(90) 
 


if __name__ == '__main__':
    timmy = turtle.Turtle()      # create a turtle named timmy     
#     square(timmy)
    square(timmy, 100)
    timmy.forward(100)
    square(timmy,40)
    timmy.forward(-200)
    rectangle(timmy,20,50)

    wn.exitonclick()

