I didnt change anything that was already there, i just added things, i added all the lines and angles needed to create each letter.

I really sturggled figuring out the angles needed to make diagonal lines in letters, i also struggle A LOT with the whol getting back to where we started, i thought they meant where the writing started and i picked my pen up so my letters were centered on the grids, so the next letter was always in the wrong orintation but once i talked to dr proctor i saw that it needed to end at the bottom left corner where my pen start AND it needed to pointing to thr right. once i got all those things, i was able to get it perfect.
This commit is contained in:
mollychi
2025-09-21 15:22:14 -04:00
parent 3b4ef25958
commit e378882ae2

View File

@@ -12,6 +12,7 @@
from turtle import *
from math import sqrt
def draw_letter_a(unit):
pass
@@ -46,16 +47,110 @@ def draw_letter_k(unit):
pass
def draw_letter_l(unit):
pass
print(position(),heading())
penup()
forward(unit*2)
left(90)
forward(unit)
right(90)
pendown()
forward(unit*4)
left(90)
forward(unit)
left(90)
forward(unit*3)
right(90)
forward(unit*5)
left(90)
forward(unit)
left(90)
forward(unit*6)
penup()
forward(unit)
right(90)
forward(unit*2)
right(180)
pendown()
print(position(),heading())
def draw_letter_m(unit):
pass
penup()
forward(unit)
left(90)
forward(unit)
right(90)
pendown()
forward(unit)
left(90)
forward(unit*3)
right(144)
forward(unit*2.5)
left(54)
forward(unit)
left(54)
forward(unit*2.5)
right(144)
forward(unit*3)
left(90)
forward(unit)
left(90)
forward(unit*6)
left(90)
forward(unit)
left(57)
forward(unit*3.625)
right(114)
forward(unit*3.625)
left(57)
forward(unit)
left(90)
forward(unit*6)
penup()
forward(unit)
right(90)
forward(unit)
right(180)
pendown()
def draw_letter_n(unit):
pass
def draw_letter_o(unit):
pass
penup()
forward(unit)
left(90)
forward(unit)
right(90)
pendown()
forward(unit*6)
left(90)
forward(unit*6)
left(90)
forward(unit*6)
left(90)
forward(unit*6)
left(90)
penup()
forward(unit*2)
left(90)
forward(unit*2)
pendown()
right(90)
forward(unit*2)
left(90)
forward(unit*2)
left(90)
forward(unit*2)
left(90)
forward(unit*2)
penup()
forward(unit*3)
right(90)
forward(unit*3)
right(180)
pendown()
def draw_letter_p(unit):
pass
@@ -85,7 +180,34 @@ def draw_letter_x(unit):
pass
def draw_letter_y(unit):
pass
penup()
forward(unit*3)
left(90)
forward(unit)
right(90)
pendown()
forward(unit*2)
left(90)
forward(unit*3)
right(34)
forward(unit*3.625)
left(124)
forward(unit*2)
left(62)
forward(unit*2.3)
right(126)
forward(unit*2.3)
left(64)
forward(unit*2)
left(124)
forward(unit*3.625)
right(34)
forward(unit*3)
penup()
forward(unit)
right(90)
forward(unit*3)
right(180)
def draw_letter_z(unit):
pass