From shutil import register unpack format import turtle as tu


Download 14.86 Kb.
Sana17.06.2023
Hajmi14.86 Kb.
#1535020
Bog'liq
from shutil import register


from shutil import register_unpack_format
import turtle as tu

roo=tu.Turtle()
wn=tu.Screen()
wn.bgcolor("black")
wn.title("Fractal Tree Pattern")
roo.left(90)
roo.speed(20000)

def draw(i):
if(i<10):
return
else:
roo.pensize(2)
roo.pencolor("yellow")
roo.forward(i)
roo.left(30)
draw(3*i/4)
roo.right(60)
draw(3*i/4)
roo.left(30)
roo.pensize(2)
roo.backward(i)
draw(20)

roo.right(90)
roo.speed(20000)

def draw(i):
if(i<10):
return
else:
roo.pensize(2)
roo.pencolor("magenta")
roo.forward(i)
roo.left(30)
draw(3*i/4)
roo.right(60)
draw(3*i/4)
roo.left(30)
roo.pensize(2)
roo.backward(i)
draw(20)

roo.left(270)
roo.speed(200000)

def draw(i):
if(i<10):
return
else:
roo.pensize(3)
roo.pencolor("yellow")
roo.forward(i)
roo.left(30)
draw(3*i/5)
roo.right(60)
draw(3*i/5)
roo.left(30)
roo.pensize(3)
roo.backward(i)

draw(40)
roo.left(270)
roo.speed(20000)

def draw(i):
if(i<10):
return
else:
roo.pensize(3)
roo.pencolor("green")
roo.left(30)
draw(3*i/4)
roo.right(60)
draw(3*i/4)
roo.left(30)
roo.pensize(3)
roo.backward(i)

draw(40)
def draw(i):
if(i<10):
return
else:
roo.pensize(3)
roo.pencolor("cyan")
roo.forward(i)
roo.left(30)
draw(6*i/7)
roo.right(60)
draw(6*i/7)
roo.left(30)
roo.pensize(3)
roo.backward(i)

draw(60)
roo.left(90)
roo.speed(20000)

def draw(i):
if(i<10):
return
else:
roo.pensize(2)
roo.pencolor("yellow")
roo.forward(i)
roo.left(30)
draw(6*i/7)
roo.right(60)
draw(6*i/7)
roo.left(30)
roo.pensize(2)
roo.backward(i)

draw(60)
roo.left(90)
roo.speed(20000)

def draw(i):
if(i<10):
return
else:
roo.pensize(2)
roo.pencolor("green")
roo.forward(i)
roo.left(30)
draw(6*i/7)
roo.right(60)
draw(6*i/7)
roo.left(30)
roo.pensize(2)
roo.backward(i)

draw(60)

wn.exitonclick()
Download 14.86 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling