Comment dessiner un carré ?
On peut procéder ainsi pour un carré de 100 pixels
forward(100)
left(90)
forward(100)
left(90)
forward(100)
left(90)
forward(100)
left(90)
On observe que les instructions forward(100) et left(90) sont répétés 4 fois. Pour répéter 4 fois avec le langage Python on peut procéder ainsi:
for i in range(4):
forward(100)
left(90)
Pour rendre le code plus lisible on peut englober ces instructions dans une fonction définie par:
def dessineCarre(longueur):
for i in range(4):
forward(longueur)
left(90)
Pour exécuter cette fonction il faut appeler cette fonction ainsi voir l'exemple suivant
Ce programme dessine ceci
Se servir de la documentation Python en ligne (voir TP précédent) pour bien comprendre le programme précédeent
Analyser les illusions suivantes, puis les décrire en Français
A l'aide de cette description et de la documentation Turtle faire un programme pour chaque image
Faire un programme qui reproduit un dessin similaire au suivant.
Méthode: Analyser le dessin: En premier il y a un fonds blanc, ensuite des carrés ayant un fonds noir...
Faire de même pour le dessin suivant :
Faire un programme qui réalise le dessin suivant