29 lines
542 B
Plaintext
29 lines
542 B
Plaintext
l = 3
|
|
ints = 13
|
|
|
|
def setup():
|
|
size(700, 600)
|
|
background(0, 0, 255)
|
|
translate(150, 100)
|
|
stroke(255)
|
|
turn_left(l, ints)
|
|
turn_right(l, ints)
|
|
|
|
def turn_right(l, ints):
|
|
if ints == 0:
|
|
line(0, 0, 0, -l)
|
|
translate(0, -l)
|
|
else:
|
|
turn_left(l, ints - 1)
|
|
rotate(radians(90))
|
|
turn_right(l, ints - 1)
|
|
|
|
def turn_left(l, ints):
|
|
if ints == 0:
|
|
line(0, 0, 0, -l)
|
|
translate(0, -l)
|
|
else:
|
|
turn_left(l, ints - 1)
|
|
rotate(radians(-90))
|
|
turn_right(l, ints - 1)
|