Solutions des créations réalisées avec le module turtle

Voici les solutions de certaines applications afin de les comparer à vos propositions dans le but de vous auto-évaluer :

Les figures fractales

Triangle de Sierpinski : SOLUTION 1

Triangle de Sierpinski : SOLUTION 2


Figure fractale appelée "triangle de Sierpinski"

De la même manière on peut dessiner le "tapis de Sierpinski" où cette fois ce sont des carrés à la place des triangles :

Tapis de Sierpinski


Figure fractale appelée "tapis de Sierpinski"

Voici une autre figure fractale appelée "Flocon de Koch". Le principe est simple : on part d'un triangle, puis on remplace chaque segment par 4 segments selon la transformation suivante :

Le segment [AB] est remplacé par 4 segments joints : [AC] [CE] [ED] et [DB]. On réitère cette transformation à chacun des nouveaux segments, et on augmente l'ordre de la figure d'une unité. Au début, la figure d'ordre 0 est un simple triangle.

Voici le Flocon de Koch pour les 8 premiers ordres (ordre 0 à ordre 7). L'ordre des figures est affiché dans le titre de la fenêtre de la tortue :

Et voici le programme en Python qui permet de tracer le flocon de Koch avec le module turtle :

Flocon de Koch

 

Les pentagones imbriqués

Voici un autre exemple de figure tracée avec le module Turtle de Pyhton. On trace un premier pentagone (5 côtés) de grande taille. On trace à l'intérieur un autre pentagone, légèrement plus petit et décalé de quelque degrés. Puis on recommence pour tracer 140 pentagones en tout. Et voici le résultat :

Les pentagones


Les 140 pentagones imbriqués

 

Tracé d'un graphe

Voici quelques évolutions du programme graphe.pyw de base :

graphe_v2.pyw

graphe_v3.pyw

graphe_v4.pyw

Et voici une solution pour tracer un graphe complet d'ordre n :

Graphe complet


Exemple de graphe complet d'ordre 9

 

Pour évaluer vos connaissances acquises en Python, utiliser le QCM Python :