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.

This commit is contained in:
jbayati
2025-10-01 09:37:25 -04:00
parent ab556abded
commit 486d4d2bd9

30
tile.py
View File

@@ -1,4 +1,5 @@
from turtle import * from turtle import *
from math import sqrt
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."
@@ -6,22 +7,27 @@ def draw_tile(size):
draw_squiggle(size) draw_squiggle(size)
def draw_tile_outline(size): def draw_tile_outline(size):
pencolor("#dddddd") pencolor("#FFBD88")
square(size) square(size)
def draw_squiggle(size): def draw_squiggle(size):
forward(size/4) diagonal = size*sqrt(2)
pencolor("black") pencolor("black")
left(90) left(45)
quarter_arc_right(size/4) forward(diagonal)
quarter_arc_left(size/4) back(diagonal)
quarter_arc_left(size/4) left(45)
quarter_arc_right(size/4) pencolor("#FFBD88")
left(90) forward(size)
fly(size/4) pencolor("black")
left(90) right(135)
fly(size) forward(diagonal)
left(90) pencolor("#FFBD88")
penup()
right(135)
forward(size)
right(180)
def fly(distance): def fly(distance):
"Moves without drawing." "Moves without drawing."