generated from mwc/lab_iteration
	Yes! I think once we start coding longer programs, it would be super helpful for me to use docstrings to explain to myself what each function does.
If you have loads of functions, they can start not making sense if you are just looking at the code.
This commit is contained in:
		
							
								
								
									
										46
									
								
								tile.py
									
									
									
									
									
								
							
							
						
						
									
										46
									
								
								tile.py
									
									
									
									
									
								
							@@ -6,22 +6,28 @@ def draw_tile(size):
 | 
			
		||||
    draw_squiggle(size)
 | 
			
		||||
 | 
			
		||||
def draw_tile_outline(size):
 | 
			
		||||
    pencolor("#dddddd")
 | 
			
		||||
    pencolor("#f5abff")
 | 
			
		||||
    square(size)
 | 
			
		||||
 | 
			
		||||
def draw_squiggle(size):
 | 
			
		||||
    forward(size/4)
 | 
			
		||||
    pencolor("black")
 | 
			
		||||
    forward(size/2)
 | 
			
		||||
    pencolor("blue")
 | 
			
		||||
    left(90)
 | 
			
		||||
    quarter_arc_right(size/4)
 | 
			
		||||
    quarter_arc_left(size/4)
 | 
			
		||||
    quarter_arc_left(size/4)
 | 
			
		||||
    quarter_arc_right(size/4)
 | 
			
		||||
    forward(size)
 | 
			
		||||
    left(90)
 | 
			
		||||
    fly(size/4)
 | 
			
		||||
    fly(size/2)
 | 
			
		||||
    left(90)
 | 
			
		||||
    fly(size/2)
 | 
			
		||||
    left(90)
 | 
			
		||||
    forward(size)
 | 
			
		||||
    right(90)
 | 
			
		||||
    fly(size/2)
 | 
			
		||||
    right(90)
 | 
			
		||||
    fly(size)
 | 
			
		||||
    left(90)
 | 
			
		||||
    left(180)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
def fly(distance):
 | 
			
		||||
    "Moves without drawing."
 | 
			
		||||
@@ -35,10 +41,24 @@ def square(size):
 | 
			
		||||
        forward(size)
 | 
			
		||||
        left(90)
 | 
			
		||||
 | 
			
		||||
def quarter_arc_right(radius):
 | 
			
		||||
#def quarter_arc_right(radius):
 | 
			
		||||
    "Draws a quarter of an arc, turning to the right."
 | 
			
		||||
    circle(-radius, 90)
 | 
			
		||||
    #circle(-radius, 90)
 | 
			
		||||
 | 
			
		||||
def quarter_arc_left(radius):
 | 
			
		||||
#def quarter_arc_left(radius):
 | 
			
		||||
    "Draws a quarter of an arc, turning to the left."
 | 
			
		||||
    circle(radius, 90)
 | 
			
		||||
 #   circle(radius, 90)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#  forward(size/4)
 | 
			
		||||
#    pencolor("black")
 | 
			
		||||
#  left(90)
 | 
			
		||||
  #  quarter_arc_right(size/4)
 | 
			
		||||
   # quarter_arc_left(size/4)
 | 
			
		||||
    #quarter_arc_left(size/4)
 | 
			
		||||
    #quarter_arc_right(size/4)
 | 
			
		||||
    #left(90)
 | 
			
		||||
    #fly(size/4)
 | 
			
		||||
    #left(90)
 | 
			
		||||
    #fly(size)
 | 
			
		||||
    #left(90)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user