Professional Documents
Culture Documents
#setup
turtle.shape("turtle")
turtle.width(1)
turtle.color("green")
turtle.speed(100)
turtle.bgcolor("black")
turtle.penup()
turtle.right(180)
turtle.forward(300)
turtle.right(90)
turtle.forward(150)
turtle.right(90)
turtle.pendown()
#draw letter W
def drawW():
for index in range(1, 50):
turtle.forward(20)
turtle.right(75)
turtle.forward(1)
turtle.right(105)
turtle.forward(20)
turtle.left(105)
turtle.forward(1)
turtle.left(75)
for index in range(1, 39):
turtle.forward(20)
turtle.left(75)
turtle.forward(1)
turtle.left(105)
turtle.forward(20)
turtle.right(105)
turtle.forward(1)
turtle.right(75)
turtle.forward(20)
for index in range(1, 39):
turtle.right(75)
turtle.forward(1)
turtle.right(105)
turtle.forward(20)
turtle.left(105)
turtle.forward(1)
turtle.left(75)
turtle.forward(20)
for index in range(1, 50):
turtle.left(75)
turtle.forward(1)
turtle.left(105)
turtle.forward(20)
turtle.right(105)
turtle.forward(1)
turtle.right(75)
turtle.forward(20)
drawW()
import math
def drawI():
turtle.forward((math.sqrt(3) + 1) * (100 / (2 * math.sqrt(2))))
drawI()
def drawN():
turtle.pendown()
turtle.left(90)
turtle.forward((math.sqrt(3) + 1) * (100 / (2 * math.sqrt(2))))
turtle.right(150)
turtle.forward((2 * (math.sqrt(3) + 1) * (100 / (2 * math.sqrt(2)))) /
math.sqrt(3))
turtle.left(150)
turtle.forward((math.sqrt(3) + 1) * (100 / (2 * math.sqrt(2))))
drawN()
turtle.penup()
turtle.goto(-200, -60)
drawI()
#setup for 0
turtle.penup()
turtle.left(90)
turtle.forward(50)
turtle.left(90)
turtle.pendown()
def draw0():
turtle.begin_fill()
turtle.forward((math.sqrt(3) + 1) * (100 / (2 * math.sqrt(2))))
turtle.right(90)
turtle.forward(50)
turtle.right(90)
turtle.forward((math.sqrt(3) + 1) * (100 / (2 * math.sqrt(2))))
turtle.right(90)
turtle.forward(50)
turtle.color("lightgreen")
turtle.end_fill()
draw0()
turtle.penup()
turtle.right(180)
turtle.forward(100)
turtle.pendown()
turtle.color("orange")
turtle.left(90)
draw0()
turtle.penup()
turtle.right(180)
turtle.forward(100)
turtle.color("orange")
turtle.left(90)
turtle.pendown()
drawI()
turtle.penup()
turtle.goto(200, -100)
turtle.width(2)
turtle.color("red")
turtle.pendown()
def drawstar():
turtle.begin_fill()
for index in range(8):
turtle.forward(150)
turtle.left(157.5)
turtle.forward(150)
turtle.left(157.5)
turtle.color("yellow")
turtle.end_fill()
drawstar()
turtle.done()