Ceci est une ancienne révision du document !
Si vous rencontrez des difficultés avec les exercices ci-dessus, vous pouvez en savoir plus sur la Programmation modulaire et les définitions des commandes ici (ou dans le livre Chapitre 2):
Définir et utiliser de nouvelles commandes
Si vous rencontrez des difficultés avec les “Boucles simples” vous pouvez en lire plus dans le livre Chapitre 3, page 30, ou suivre ce lien:
from gturtle import *
def spirale(cote, cote_max):
while cote<cote_max:
forward(cote)
left(90)
cote=cote+5
makeTurtle()
hideTurtle()
spirale(5, 150)
Développez une commande spirale(nb_cotes, cote_initial, increment, angle, cote_max) qui dessine une spirale dont le premier côté dessiné vaut cote_initial et qui augmente à chaque fois la longueur des côtés de increment. La tortue doit tourner de angle degrés entre chaque côté.
Testez ensuite votre commande avec différentes valeurs pour les paramètres.
from gturtle import * makeTurtle() def spirale(nb_cotes, cote_initial, increment, angle): # compléter le code ici