generated from mwc/problemset_typeface
	I deleted all the function already written and chose to write a fuction to draw l, o, and z.
I felt frustrated because I couldn't get the letter to look similar to the actual alphabets.I finally made it look similar by inputing different numbers to see hoe it looks like.
This commit is contained in:
		
							
								
								
									
										101
									
								
								typeface.py
									
									
									
									
									
								
							
							
						
						
									
										101
									
								
								typeface.py
									
									
									
									
									
								
							@@ -12,80 +12,39 @@
 | 
			
		||||
from turtle import *
 | 
			
		||||
from math import sqrt
 | 
			
		||||
 | 
			
		||||
def draw_letter_a(unit):
 | 
			
		||||
    pass
 | 
			
		||||
unit = 10  
 | 
			
		||||
 | 
			
		||||
def draw_letter_b(unit):
 | 
			
		||||
    pass
 | 
			
		||||
def draw_letter_l():
 | 
			
		||||
    pendown()
 | 
			
		||||
    left(90)
 | 
			
		||||
    forward(unit * 4)
 | 
			
		||||
    penup()
 | 
			
		||||
    right(90)
 | 
			
		||||
 | 
			
		||||
def draw_letter_c(unit):
 | 
			
		||||
    pass
 | 
			
		||||
def draw_letter_o():
 | 
			
		||||
    pendown()
 | 
			
		||||
    for i in range(4):
 | 
			
		||||
        forward(unit * 4)
 | 
			
		||||
        left(90)
 | 
			
		||||
    penup()
 | 
			
		||||
 | 
			
		||||
def draw_letter_d(unit):
 | 
			
		||||
    pass
 | 
			
		||||
def draw_letter_z():
 | 
			
		||||
    pendown()
 | 
			
		||||
    forward(unit * 6)
 | 
			
		||||
    left(135)
 | 
			
		||||
    forward(unit * sqrt(2) * 6)
 | 
			
		||||
    right(135)
 | 
			
		||||
    forward(unit * 6)
 | 
			
		||||
    penup()
 | 
			
		||||
#  spacing 
 | 
			
		||||
draw_letter_l()
 | 
			
		||||
penup()
 | 
			
		||||
forward(unit * 8)
 | 
			
		||||
 | 
			
		||||
def draw_letter_e(unit):
 | 
			
		||||
    pass
 | 
			
		||||
draw_letter_o()
 | 
			
		||||
penup()
 | 
			
		||||
forward(unit * 8)
 | 
			
		||||
 | 
			
		||||
def draw_letter_f(unit):
 | 
			
		||||
    pass
 | 
			
		||||
draw_letter_z()
 | 
			
		||||
 | 
			
		||||
def draw_letter_g(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_h(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_i(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_j(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_k(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_l(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_m(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_n(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_o(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_p(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_q(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_r(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_s(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_t(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_u(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_v(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_w(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_x(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_y(unit):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
def draw_letter_z(unit):
 | 
			
		||||
    pass
 | 
			
		||||
done() 
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user