from turtle import Turtle
def tree(plist,l,a,f):
if l > 5:
lst = []
for p in plist:
p.fd(l)
q = p.clone()
p.left(a)
q.right(a)
lst.append(p)
lst.append(q)
tree(lst,l*f,a,f)
def main():
p = Turtle()
p.pensize(5)
p.pencolor("green")
p.speed (10)
p.hideturtle()
p.left(90)
p.penup ()
p.goto(0,-200)
p.pendown()
t = tree([p],200,65,0.6375)
main()
from turtle import Turtle
def tree(plist,l,a,f):
if l > 5:
lst = []
for p in plist:
p.fd(l)
q = p.clone()
p.left(a)
q.right(a)
lst.append(p)
lst.append(q)
tree(lst,l*f,a,f)
def maketree(x,y):
p = Turtle()
p.pensize(5)
p.pencolor("green")
p.speed (50)
p.hideturtle()
p.getscreen().tracer(30,0)
p.left(90)
p.penup ()
p.goto(x,y-200)
p.pendown()
t = tree([p],150,65,0.6375)
#print(len(p.getscreen().turtles()))
def main():
maketree(-400,200)
maketree(0,0)
maketree(400,200)
main()