Triangle de Sierpinski

Graphique aléatoire en python



Les exercices suivants portent, entre autre, sur les graphiques en python.
Si ce n'est déjà fait et connu, voir les éléments de cours/exemples à ce sujet.

  1. Que fait le programme suivant ? Qu'affiche-t'il (l'exécuter plusieurs fois) ?
    from random import randint 
    d=randint(1,3)
    print(d)
    
  2. On considère le triangle ABC dont les sommets sont les points A(0;0), B(0;1) et C(1;0).
    On commence ensuite avec le point M(0,5;0,5).
    Écrire un programme qui affiche le triangle et le point M.
  3. On construit ensuite une succession de points de la façon suivante:
    • Étape 1: On désigne au hasard un des trois sommets A, B ou C.
    • Étape 2: On construit et affiche le milieu du point M précédent et de ce sommet.
    • Étape 3: Le point calculé précédemment devient le point M, et on recommence à l'étape 1

    Construire 100 points suivant cette méthode.
    Cette construction est aléatoire; relancer plusieurs fois le programme et observer.
  4. Relancer à nouveau le programme pour construire ainsi 500, puis 1000, … points. Que peut-on dire de l'effet de l'aléatoire dans cette construction ?

Top Programmation en python

Voir aussi:
LongPage: h2: 1 - h3: 0