fractale.py

Created by alexandrebret-84

Created on November 07, 2021

628 Bytes

Des triangles.


from turtle import *

def tri(n, lon, col):
  speed(0)
  if n == 0:
    for i in range(0, 3):
      fd(lon)
      left(120)
  elif n > 0:
    pencolor(col)
    tri(n-1, lon/2, "blue")
    pu()
    fd(lon/2)
    pd()
    pencolor(col)
    tri(n-1, lon/2, "red")
    pu()
    bk(lon/2)
    lt(60)
    fd(lon/2)
    rt(60)
    pd()
    pencolor(col)
    tri(n-1, lon/2, "green")
    pu()
    lt(60)
    bk(lon/2)
    rt(60)
    pd()


ht(), pu(), lt(180), rt(90), fd(-108), rt(30), pd(), tri(4, 250, "blue"), pu(), goto(97, -108), rt(60), pd(), tri(3, 125, "blue"), pu(), goto(-222, -108), pd(), tri(3, 125, "blue")