from turtle import * def draw_tile(size): "Draws one tile, which can be repeated to form a pattern." draw_tile_outline(size) draw_squiggle(size) def draw_tile_outline(size): pencolor("#dddddd") square(size) def draw_squiggle(size): forward(size/4) pencolor("black") left(90) forward(size) right(90) penup() forward(size/4) left(180) pendown() circle(size/4) forward(-size/4) left(90) forward(size/2) forward(size/4) left(180) circle(size/4) forward(-size/4) left(90) penup() forward(size/4) forward(size/2) pendown() left(180) def fly(distance): "Moves without drawing." penup() forward(distance) pendown() def square(size): "Draws a square of side length `size`" for side in range(4): forward(size) left(90)