arbre_pythagore.py

Created by elodie-gamot

Created on November 04, 2021

443 Bytes

Les proportions sont modifiées afin d’obtenir un arbre plus harmonieux.


from turtle import *
from math import *

def branche(l,n):
  speed(1)
  if n==0:
    color('green')
    forward(l)
    backward(l)
    color('brown')
  else:
    color('brown')
    pensize(n if n<5 else 5)
    forward(2*l/3)
    left(30)
    branche(2*l/3,n-1)
    right(60)
    branche(2*l/3,n-1)
    left(30)
    backward(2*l/3)

def arbre(l,n):    
  penup()
  goto(0,-110)
  setheading(90)
  pendown()
  branche(l,n)