generated from mwc/lab_iteration
Edited code to make triangle
This commit is contained in:
33
tile.py
33
tile.py
@@ -3,25 +3,32 @@ from turtle import *
|
|||||||
def draw_tile(size):
|
def draw_tile(size):
|
||||||
"Draws one tile, which can be repeated to form a pattern."
|
"Draws one tile, which can be repeated to form a pattern."
|
||||||
draw_tile_outline(size)
|
draw_tile_outline(size)
|
||||||
draw_squiggle(size)
|
draw_triangle(size)
|
||||||
|
|
||||||
def draw_tile_outline(size):
|
def draw_tile_outline(size):
|
||||||
pencolor("#dddddd")
|
pencolor("black")
|
||||||
square(size)
|
square(size)
|
||||||
|
|
||||||
def draw_squiggle(size):
|
def draw_triangle(size):
|
||||||
|
penup()
|
||||||
forward(size/4)
|
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)
|
left(90)
|
||||||
|
forward(size/4)
|
||||||
|
right(90)
|
||||||
|
pendown()
|
||||||
|
forward(size/2)
|
||||||
|
left(120)
|
||||||
|
forward(size/2)
|
||||||
|
left(120)
|
||||||
|
forward(size/2)
|
||||||
|
left(30)
|
||||||
|
penup()
|
||||||
|
forward(size/4)
|
||||||
|
right(90)
|
||||||
|
forward(size/4)
|
||||||
|
left(180)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def fly(distance):
|
def fly(distance):
|
||||||
"Moves without drawing."
|
"Moves without drawing."
|
||||||
|
|||||||
Reference in New Issue
Block a user