Python Worm - Py
Python Worm - Py
import turtle
ht()
color("violet")
for i in range(-400,145,136):
pu()
goto(i,0)
pd()
delay(15)
for j in range(0, 61, 30):
tracer(False)
clear()
begin_fill()
seth(0)
circle(38,j-90)
circle(4,-180)
rt(180)
circle(30,90-j)
circle(30,90)
seth(-90)
circle(38,-180)
seth(-90)
circle(30,180)
seth(-90)
circle(38,-j)
circle(4,-180)
rt(180)
circle(30,j)
seth(90)
circle(38,-180)
seth(90)
circle(30,180)
seth(90)
circle(38,-90)
end_fill()
tracer(True)
lt(1)
rt(1)
tracer(False)
pu()
goto(i+38,0)
seth(90)
fd(38)
pd()
for j in range(0, 61, 30):
tracer(False)
clear()
begin_fill()
seth(90)
circle(38,j-90)
circle(4,-180)
rt(180)
circle(30,90-j)
seth(-90)
circle(38,-180)
seth(-90)
circle(30,180)
seth(-90)
circle(38,-90)
circle(38,-j)
circle(4,-180)
rt(180)
circle(30,j+90)
seth(90)
circle(38,-180)
seth(90)
circle(30,180)
end_fill()
tracer(True)
lt(1)
rt(1)
tracer(False)
pu()
goto(i+68,0)
seth(90)
fd(68)
pd()
for j in range(0, 61, 30):
tracer(False)
clear()
begin_fill()
seth(180)
circle(30,90-j)
rt(180)
circle(4,-180)
circle(38,j-180)
seth(-90)
circle(30,180)
seth(-90)
circle(38,-180)
seth(-90)
circle(30,j)
rt(180)
circle(4,-180)
circle(38,-j)
seth(90)
circle(30,180)
seth(90)
circle(38,-180)
seth(90)
circle(30,90)
end_fill()
tracer(True)
lt(1)
rt(1)
tracer(False)
pu()
goto(i+98,0)
seth(90)
fd(38)
pd()
for j in range(0, 61, 30):
tracer(False)
clear()
begin_fill()
seth(90)
circle(30,90-j)
rt(180)
circle(4,-180)
circle(38,j-90)
seth(-90)
circle(30,180)
seth(-90)
circle(38,-180)
seth(-90)
circle(30,90+j)
rt(180)
circle(4,-180)
circle(38,-j-90)
seth(90)
circle(30,180)
seth(90)
circle(38,-180)
end_fill()
tracer(True)
lt(1)
rt(1)
tracer(False)