Compare commits

..

No commits in common. "67f3e0cb6120f552ca5eea25a1fd5840b8bdcc4a" and "6ecea938330c49166930369398a4670a1d473b9f" have entirely different histories.

1 changed files with 2 additions and 99 deletions

View File

@ -11,109 +11,12 @@
from turtle import *
from math import sqrt
from math import asin
from math import pi
def draw_eye(unit):
right(45)
pendown()
fillcolor('black')
begin_fill()
circle(unit/2, 90)
circle(unit/12, 90)
circle(unit/2, 90)
circle(unit/12, 90)
end_fill()
penup()
left(45)
def draw_ghostyskirt_type_a(unit):
circle(-unit/4, 180)
circle(unit/4, 180)
circle(-unit/4, 180)
circle(unit/4, 180)
circle(-unit/4, 180)
def draw_ghostyskirt_type_b(unit):
circle(-unit/4, 180)
circle(unit/4, 180)
circle(-unit/4, 180)
circle(unit/4, 180)
circle(-unit/4, 180)
circle(unit/4, 180)
circle(-unit/4, 180)
def draw_letter_a(unit):
penup()
forward(unit)
left(90)
forward(unit/4)
pendown()
forward(19*unit/4)
circle(-3*unit, 180)
forward(19*unit/4)
draw_ghostyskirt_type_a(unit)
forward(2*unit)
circle(unit/2, 180)
forward(2*unit)
draw_ghostyskirt_type_a(unit)
penup()
forward(15*unit/4)
right(90)
forward(3*unit)
pendown()
circle(unit)
penup()
circle(unit, 90)
forward(5*unit/4)
draw_eye(unit)
left(90)
forward(2*unit)
draw_eye(-unit)
pass
def draw_letter_b(unit):
penup()
forward(unit)
left(90)
forward(unit/4)
pendown()
forward(23*unit/4)
circle(-2*unit, 90)
forward(2*unit)
circle(-2*unit, 180)
right(180)
circle(-2*unit, 135)
left(45)
forward(2*sqrt(2)*unit/8)
draw_ghostyskirt_type_b(unit)
circle(.95*unit/4, 180)
circle(-.95*unit/4, 180)
circle(.95*unit/4, 180)
circle(-.95*unit/4, 180)
penup()
forward(4.5*unit)
right(90)
forward(3*unit)
pendown()
circle(unit)
right(90)
penup()
forward(3.5*unit)
left(90)
pendown()
circle(unit)
penup()
left(90)
forward(5.5*unit)
right(90)
forward(unit)
left(90)
draw_eye(unit)
left(90)
forward(2*unit)
draw_eye(-unit)
pass
def draw_letter_c(unit):
pass