import turtle
import time
def torn(t, order, size):
if order == 0:
t.forward(size)
else:
for angle in [85, -170, 85, 0]:
torn(t,order - 1, size/2)
t.right(angle)
wn = turtle.Screen()
wn.bgcolor("green")
wn.title("yuxiangyang is testing!")
tess = turtle.Turtle()
tess.color("navy blue")
tess.pensize(4)
tess.penup()
tess.forward(-100)
tess.left(90)
tess.forward(100)
tess.right(90)
tess.pendown()
torn(tess, 3, 300)
time.sleep(10)
wn.bye()
import turtle
import time
def torn(t, order, size):
if order == 0:
t.forward(size)
else:
for angle in [85, -170, 85, 0]:
torn(t,order - 1, size/2)
t.right(angle)
wn = turtle.Screen()
wn.bgcolor("green")
wn.title("yuxiangyang is testing!")
tess = turtle.Turtle()
tess.color("navy blue")
tess.pensize(4)
tess.penup()
tess.forward(-100)
tess.left(90)
tess.forward(150)
tess.right(90)
tess.pendown()
for i in range(4):
torn(tess, 3, 300)
tess.right(90)
time.sleep(10)
wn.bye()
import turtle
import time
import math
def torn(t, order, size):
if order == 0:
t.forward(size)
else:
sub_size = size/(2.0 + 2*math.sin(math.pi/36))
print sub_size
#sub_size = int(sub_size)
for angle in [85, -170, 85, 0]:
torn(t,order - 1, sub_size)
t.right(angle)
wn = turtle.Screen()
wn.bgcolor("green")
wn.title("yuxiangyang is testing!")
tess = turtle.Turtle()
tess.color("navy blue")
turtle.screensize(1000,1000)
tess.pensize(4)
tess.penup()
tess.forward(-500)
tess.left(90)
tess.forward(150)
tess.right(90)
tess.pendown()
for order in range(3):
for i in range(4):
torn(tess, order+1, 300)
tess.right(90)
tess.penup()
tess.forward(330)
tess.pendown()
time.sleep(10)
wn.bye()