cool python turtle design with source code | Python Turtle Beautiful Design
Video
python turtle codes to copy
Source Code
from turtle import *
from random import *
from time import sleep
screen = Screen()
screen.setup(width = 1.0, height = 1.0)
colormode(255)
def color():
r=randint(0,255)
g=randint(0,255)
b=randint(0,255)
return r,g,b
pensize(2)
speed('fastest')
def sq(s=80):
for i in range(4):
fd(s)
lt(90)
def pentagon():
for i in range(5):
forward(100) #Assuming the side of a pentagon is 100 units
right(72) #Turning the turtle by 72 degree
def startposition():
penup()
goto(0,0)
pendown()
radius=181
def p02():
pencolor(color())
def p01():
for i in range (25):
global radius
radius-=3
if radius>0:
circle(radius)
radius=181
for u in range(10):
p01()
lt(36)
p02()
sleep(2)
clear()
startposition()
def p2():
for i in range (70):
pencolor(color())
sq()
lt(90)
penup()
fd(i*10)
pendown()
p2()
sleep(1.8)
clear()
startposition()
def p3():
for i in range (70):
r=randint(0,255)
g=randint(0,255)
b=randint(0,255)
pencolor(b,g,r)
fillcolor(b,g,r)
begin_fill()
sq()
end_fill()
lt(90)
penup()
fd(i*10)
pendown()
p3()
sleep(1)
clear()
startposition()
def p4():
for i in range (50):
pencolor(color())
pentagon()
lt(90)
penup()
fd(i*10)
pendown()
p4()
sleep(1)
clear()
startposition()
def p5():
for i in range (50):
r=randint(0,255)
g=randint(0,255)
b=randint(0,255)
pencolor(b,g,r)
fillcolor(b,g,r)
begin_fill()
pentagon()
end_fill()
lt(90)
penup()
fd(i*10)
pendown()
p5()
sleep(1)
clear()
startposition()
def p6():
for i in range (20):
r=randint(0,255)
g=randint(0,255)
b=randint(0,255)
pencolor(b,g,r)
fillcolor(b,g,r)
begin_fill()
pentagon()
end_fill()
lt(i)
p6()
clear()
pensize(3)
startposition()
def p7():
for i in range (120):
pencolor(color())
circle(i,180)
lt(45)
p7()
sleep(1)
clear()
startposition()
def p8():
for i in range (100):
pencolor(color())
circle(i,180)
lt(90)
p8()
sleep(1)
clear()
startposition()
def p9():
for i in range (80):
r=randint(0,255)
g=randint(0,255)
b=randint(0,255)
pencolor(r,g,b)
circle(i*3,180)
sq()
p9()
sleep(1)
clear()
startposition()
def p0():
for i in range (60):
pencolor(color())
pentagon()
lt(i)
p0()
sleep(1)
clear()
startposition()
def p01():
for i in range (80):
pencolor(color())
sq(s=100)
lt(12)
p01()
sleep(1)