From d826d37fe2a5fee31b9b63b7a6aa8265869e718c Mon Sep 17 00:00:00 2001 From: mdecker6 Date: Wed, 17 Sep 2025 19:18:59 -0400 Subject: [PATCH] I changed the letters from pass to a code to make the letters I felt good about solving this problem, especially since I received help on discord --- typeface.py | 70 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 65 insertions(+), 5 deletions(-) diff --git a/typeface.py b/typeface.py index b966bef..35cd1a4 100644 --- a/typeface.py +++ b/typeface.py @@ -26,7 +26,7 @@ def draw_letter_d(unit): def draw_letter_e(unit): pass - + def draw_letter_f(unit): pass @@ -34,10 +34,41 @@ def draw_letter_g(unit): pass def draw_letter_h(unit): - pass + left(90) + forward(3*unit) + right(90) + forward(1*unit) + right(90) + forward(2*unit) + left(90) + forward(1*unit) + right(90) + forward(1*unit) + right(90) + forward(1/2*unit) + right(90) + forward(1/2*unit) + left(90) + forward(1/2*unit) + left(90) + forward(1/2*unit) + right (90) + forward(1*unit) + right (90) + right(90) + + + def draw_letter_i(unit): - pass + forward(1*unit) + left(90) + forward(3*unit) + left(90) + forward(1*unit) + left(90) + forward(3*unit) + left(90) def draw_letter_j(unit): pass @@ -46,8 +77,21 @@ def draw_letter_k(unit): pass def draw_letter_l(unit): - pass + forward(2*unit) + left(90) + forward(1*unit) + left(90) + forward(1*unit) + right(90) + forward(2*unit) + left(90) + forward(1*unit) + left(90) + forward(3*unit) + left(90) + + def draw_letter_m(unit): pass @@ -64,7 +108,23 @@ def draw_letter_q(unit): pass def draw_letter_r(unit): - pass + left(90) + forward(3*unit) + right(90) + forward(2*unit) + right(90) + forward(1*unit) + right(90) + forward(1*unit) + left(90) + forward(2*unit) + right(90) + forward(1*unit) + right(90) + right(90) + + + def draw_letter_s(unit): pass