turtle.forward(200)
turtle.left(170)
turtle.forward(200)
turtle.left(170)
turtle.forward(200)
turtle.left(170)
turtle.forward(200)
turtle.left(170)
turtle.forward(200)
turtle.left(170)
turtle.forward(200)
turtle.left(170)
turtle.forward(200)
turtle.left(170)
turtle.forward(200)
turtle.left(170)
turtle.forward(200)
turtle.left(170)
turtle.forward(200)
turtle.left(170)
turtle.done()
turtle.forward(200) et turtle.left(170). Pour éviter ces répétitions, nous allons utiliser la notion de boucle for.Une boucle permet de répéter un certain nombre de fois un bloc d'instructions.
Supprimer le code précédent (sauf les import et le remplacer par :
for i in range(10):
turtle.forward(200)
turtle.left(170)
turtle.done()
Exécuter le programme, vous constatez que vous obtenez le même résultat.

Créer un nouveau fichier et sauvegarder sous le nom tp4_ex2.py.
Importer les modules turtle et random.
Créer une fonction soleil qui ne prend pas de paramètre et qui dessine une figure semblable à celle de l'exercice précédent. Appeler cette fonction et exécuter le programme (ne pas oublier turtle.done() en fin de programme).
On peut remplir en couleur les figures fermées qui sont déssinées. Pour cela on utilise turtle.begin_fill() et turtle.end_fill(). Pour préciser la couleur, on commence par définir les couleurs voulues avec turtle.color(couleur1, couleur2) où couleur1 et couleur2 sont des chaînes de caractères représentant les couleurs (écrites en anglais, comme par exemple 'blue' ou 'red'). Modifier la fonction précédente pour que figure soit dessinée en jaune et rouge.

soleil('blue', 'red') va donner :
Ajouter maintenant les paramètres x et y qui vont permettre de choisir les coordonnées de départ du dessin (voir les tp précédent pour l'utilisation de turtle.goto), puis le paramètre taille qui va permettre de choisir la longueur des segments dessinés (et non plus 200 comme ce qui était fait jusqu'à maintenant).
La fonction random.randint(a, b) (avec a et b entiers) permet d'obtenir un nombre entier compris entre a et b. En utilisant cette fonction, compléter le programme pour que le fonction soleil soit appelée 12 fois et qu'elle dessine 12 "soleils" à des coordoonées aléatoires et de taille aléatoire (comprise entre 50 et 150).