From ce5b2053fb1ef99acb5cf86c99e7debcc402b70c Mon Sep 17 00:00:00 2001 From: tsmith37 Date: Mon, 15 Sep 2025 21:25:31 -0400 Subject: [PATCH] The new tile design with a line, 2 circles, and a line yes they make it easier for you to know what the function is doing --- tile.py | 40 +++++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/tile.py b/tile.py index 697cf8e..562d977 100644 --- a/tile.py +++ b/tile.py @@ -13,15 +13,33 @@ def draw_squiggle(size): 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) + forward(size) + right(90) + penup() + forward(size/4) + left(180) + pendown() + circle(size/4) + forward(-size/4) left(90) - fly(size/4) - left(90) - fly(size) + 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." @@ -34,11 +52,3 @@ def square(size): for side in range(4): forward(size) left(90) - -def quarter_arc_right(radius): - "Draws a quarter of an arc, turning to the right." - circle(-radius, 90) - -def quarter_arc_left(radius): - "Draws a quarter of an arc, turning to the left." - circle(radius, 90)