fractale_du_dragon.py

Created by naul

Created on March 23, 2023

423 Bytes

généré avec ChatGPT


import turtle

def dragon_fractal(order, length, sign=1):
    if order == 0:
        turtle.forward(length)
    else:
        turtle.left(45 * sign)
        dragon_fractal(order - 1, length / 2**0.5, 1)
        turtle.right(90 * sign)
        dragon_fractal(order - 1, length / 2**0.5, -1)
        turtle.left(45 * sign)

turtle.speed(0)
turtle.pendown()
dragon_fractal(14, 300)
turtle.mainloop()