De Scratch à Python¶
Scratch au brevet 2017¶
On donne le programme suivant qui permet de tracer plusieurs triangles équilatéraux de tailles différentes. Ce programme comporte une variable nommée côté. Les longueurs sont données en pixels.
On rappelle que l’instruction signifie que l’on se dirige vers la droite.
Questions :¶
Quelles sont les coordonnées du point de départ du tracé ?
Combien de triangles sont dessinés par le script ?
Quelle est la longueur (en pixels) du côté du deuxième triangle tracé ?
Tracer à main levée l’allure de la figure obtenue quand on exécute ce script.
On modifie le script initial pour obtenir la figure ci-contre :
Indiquer le numéro d’une instruction du script après laquelle on peut placer l’instruction :

Traduction en langage Python¶
Lancer
Edupython
.Entrer le programme ci-dessous:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
from turtle import * def triangle(taille): down() for k in range(3): forward(taille) left(120) up() up() goto(-200,-100) cote=100 for k in range(5): triangle(cote) forward(cote) cote=cote-20 mainloop()
Sauvegarder ce programme sous le nom
PythonTP1Prog1.py
.Exécuter le programme.
Appeler le professeur pour valider le programme.
Effectuer la modification demandée à la question 4. de l’exercice du brevet.
Sauvegarder le programme sous le nom
PythonTP1Prog2.py
.Exécuter ce programme.
Appeler le professeur pour valider le programme.