I created blocks of code for letters a, b, c, d by using the forward, right, left, penup, pendown commands

I am sorry for submitting all my code at once. I was working on the letters and got to the bottom of the submission page and read that I should submit after I got each letter. Honestly I am feeling great at first I was a little confused on what I had to do but then once I got the first letter it was not that bad. I enjoyed doing this code and it is fun to create the letters.
This commit is contained in:
erbrown
2025-09-22 20:27:54 -04:00
parent adcc7d2762
commit ee29bbde78
2 changed files with 206 additions and 4 deletions

View File

@@ -13,16 +13,178 @@ from turtle import *
from math import sqrt
def draw_letter_a(unit):
pass
penup()
forward(unit * 1)
pendown()
left(90)
forward(unit * 6)
right(45)
forward(unit * sqrt(2)* 2)
right(45)
forward(unit * 2)
right(45)
forward(unit * sqrt(2)* 2)
right(45)
forward(unit * 6)
right(90)
forward(unit * 2)
right(90)
forward(unit * 3)
left(90)
forward(unit * 2)
penup()
right(90)
forward(unit *1)
pendown()
forward(unit*1)
right(45)
forward(unit * sqrt(2))
right(90)
forward(unit * sqrt(2))
right(45)
forward(unit *1)
right(90)
forward(unit *2)
penup()
left(90)
forward(unit *1)
pendown()
forward(unit * 3)
right(90)
forward(unit * 2)
penup()
forward(unit *1)
right(180)
pendown
def draw_letter_b(unit):
pass
penup()
forward(unit *1)
pendown()
forward(unit *4)
left(45)
forward(unit * sqrt(2) * 2)
left(90)
forward(unit * sqrt(2) *2)
right(90)
forward(unit *sqrt(2) *2)
left(90)
forward(unit * sqrt(2) *2)
left(45)
forward(unit *4)
left(90)
forward(unit *8)
penup()
left(90)
forward(unit *2)
left(90)
forward(unit*1)
right(90)
pendown()
forward(unit *1)
left(45)
forward(unit * sqrt(2))
left(90)
forward(unit * sqrt(2))
left(45)
forward(unit)
left(90)
forward(unit * 2)
left(180)
penup()
forward(unit *4)
pendown()
right(90)
forward(unit *1)
left(45)
forward(unit * sqrt(2))
left(90)
forward(unit * sqrt(2))
left(45)
forward(unit)
left(90)
forward(unit * 2)
penup()
forward(unit *5)
right(90)
forward(unit *3)
left(180)
def draw_letter_c(unit):
pass
penup()
forward(unit*3)
pendown()
left(135)
forward(unit * sqrt(2) * 2)
right(45)
forward(unit *4)
right(45)
forward(unit * sqrt(2) * 2)
right(45)
forward(unit *4)
right(90)
forward(unit * 2)
right(90)
forward(unit *3)
left(45)
forward(unit * sqrt(2))
left(45)
forward(unit *2)
left(45)
forward(unit * sqrt(2))
left(45)
forward(unit *3)
right(90)
forward(unit *2)
right(90)
forward(unit *4)
penup()
forward(unit *3)
right(180)
def draw_letter_d(unit):
pass
penup()
forward(unit)
pendown()
forward(unit*4)
left(45)
forward(unit * sqrt(2) *2)
left(45)
forward(unit *4)
left(45)
forward(unit * sqrt(2) *2)
left(45)
forward(unit *4)
left(90)
forward(unit *8)
penup()
left(90)
forward(unit *2)
left(90)
forward(unit *2)
right(90)
pendown()
forward(unit)
left(45)
forward(unit * sqrt(2))
left(45)
forward(unit *2)
left(45)
forward(unit * sqrt(2))
left(45)
forward(unit)
left(90)
forward(unit *4)
penup()
forward(unit *2)
right(90)
forward(unit *3)
right(180)
def draw_letter_e(unit):
pass