From 486d4d2bd9870bf1f9055947ebd3f6d3793181a7 Mon Sep 17 00:00:00 2001 From: jbayati Date: Wed, 1 Oct 2025 09:37:25 -0400 Subject: [PATCH] I would most likely use docstrings as a reminder for later when I have to pause what im doing and continue my work later on. --- tile.py | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/tile.py b/tile.py index 697cf8e..7b061a6 100644 --- a/tile.py +++ b/tile.py @@ -1,4 +1,5 @@ from turtle import * +from math import sqrt def draw_tile(size): "Draws one tile, which can be repeated to form a pattern." @@ -6,22 +7,27 @@ def draw_tile(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."