from turtle import* from math import* speed(0) up() goto(-75,-75) down() left(90) forward(150) right(90) forward(150) right(90) forward(150) right(90) forward(150) right(180) def spierpinski_carre(n,l): if n>0: left(45) up() forward(sqrt(2*((l/3)**2))) down() left(45) for i in range(4): spierpinski_carre(n-1,l/3) forward(l/3) spierpinski_carre(n-1,l/3) right(90) left(135) up() forward(sqrt(2*((l/3)**2))) down() left(135) spierpinski_carre(4,150)