Ecrire un programme de tracé de polygones en python

Nous allons écrire un peu de python à partir d'exemples. Pour cela, nous allons utiliser le site : https://trinket.io/turtle

Voici un programme pour démarrer : https://trinket.io/turtle/f85f5a564dbd

  • Mais il n'est pas fini ! Terminez le pour tracer un carré avec des cotés le longueur 50 !
  • Maintenant modifiez le pour tracer un pentagone !

Très bien, mais si nous augmentons le nombre de coté, cela va allonger la longueur du programme.

Donc nous allons utiliser en langage python la boucle déjà vue dans code.org : le for in range !

Commençons par la syntaxe la plus simple : for x in range(3) -> la boucle va se répéter 3 fois et x va prendre les valeurs 0, 1 et 2. En informatique, la numérotation commence à 0, et la valeur supérieure d'un intervalle est exclue (ici 3).

Exemple :

for x in range(3) :
    print("itération", x)

Affichera :

itération 0
itération 1
itération 2

Utilisez le for in range pour répéter 5 fois la succession des deux opérations avancer + tourner afin de dessiner le pentagone !

Voici maintenant comment demander le nombre de cotés à l'utilisateur et transformer en nombre entier les chiffres saisis par l'utilisateur :

nb_cotes = int(input("Entrez le nombre de cotés désirés : "))

De cette manière, nb_cotes a pour valeur le nombre saisi par l'utilisateur.

Ajoutez cela avant le for in range, puis modifiez votre programme en utilisant la variable nb_cotes pour qu'il trace le polygone approprié. Le cote aura toujours pour longueur 50, et l'angle... ? Calculez en effectuant la bonne opération sur 360 (degrés) avec nb_cotes.

C'est trop facile pour vous ? Ajouter cela à votre programme :

Demandez la longueur du coté à l'utilisateur et rangez la dans une variable longueur puis utilisez la dans votre programme.

Ajoutez le code suivant au bon endroit pour changer la couleur de chaque trait : color(randint(0, 255),randint(0, 255),randint(0, 255))

Ajoutez le code suivant pour cacher la tortue lorsque le tracé est fini : hideturtle()

Última alteração: domingo, 15 de junho de 2025 às 14:33