Tortue PythonEn Python, on dit plus généralement qu'on manipule des objets. Sur un objet, on a des attributs et des méthodes. Ainsi, math.floor est une méthode sur l'objet math. Cette notation qui fait référence à l'objet math et à sa méthode floor s'appelle la notation pointée. On dispose aussi de l'objet tortue (l'équivalent d'un lutin avec Scratch) qu'on peut utiliser via l'instruction « from turtle import *». Pour comprendre les équivalents entre Scratch et Python, vous pouvez tester l'application Trinket.io Si on veut plusieurs tortues en même temps, on doit créer deux objets de la classe Tortue (noter la majuscule) : maya=Turtle() et zoe=Turtle(). Chacun a ensuite sa propre vie (comme plusieurs lutins dans Scratch). repl.it dispose d'un environnement spécifique pour les dessins avec une « tortue python» : On ouvre donc un tel environnement en prenant «Python with Turtle» plutôt que «Python3». Voici un exemple : https://repl.it/@pbcan/GainsboroOrangeEngineer (le résultat s'affiche dans l'onglet «result», aucune fonction n'est ici utilisée). L'ensemble des instructions utiles est présenté dans l'aide mémoire. Comme pour Scratch, on veillera aux attributs suivants :
ExercicesQue fait le programme suivant ? |