# s12af4_turtle_sierpinsky_carre.py # Série 12, activité F.4 # Fonction, utilisant la turtle # Dessin d'un carré # c.f. https://docs.python.org/3/library/turtle.html # c.f. https://docs.python.org/3/library/turtle.html#turtle.speed from turtle import * from time import sleep setup(width=800, height=800, startx=10, starty=15) title("Tapis de Sierpinski carré") speed(0) # 0 = vitesse maximale, 10 = rapide, 1 = lent def carre(taille, couleur): "fonction qui dessine un carré de taille et de couleur déterminées" color(couleur) begin_fill() down() c =0 while c <4: forward(taille) right(90) c = c +1 up() end_fill() # aide sur la fonction print(carre.__doc__) # Fonction __main__ up() pensize(1) goto(-390, 390) carre(243,'red') carre(120,'blue') carre( 60,'green') carre( 30,'black') carre( 15,'white')