From eb17bb629d6600b0117e6696810599041d8bf680 Mon Sep 17 00:00:00 2001 From: cdonahue Date: Wed, 1 Oct 2025 09:38:16 -0400 Subject: [PATCH] Yes I would add Docstrings into a code because it is a way to remind me of something or to show where i left off --- tile.py | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/tile.py b/tile.py index 697cf8e..4ad217f 100644 --- a/tile.py +++ b/tile.py @@ -1,28 +1,33 @@ from turtle import * - +from math import sqrt 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") + pencolor("#FFBD88") square(size) def draw_squiggle(size): - forward(size/4) + diagonal = size*sqrt(2) 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(45) + forward(diagonal) + back(diagonal) + left(45) + pencolor("#FFBD88") + forward(size) + pencolor("black") + right(135) + forward(diagonal) + pencolor("#FFBD88") + penup() + right(135) + forward(size) + right(180) + def fly(distance): "Moves without drawing." penup()