Ligne 10 : |
Ligne 10 : |
| | | |
| {{download-box|Démarrer Python Turtle en ligne|https://repl.it/languages/python_turtle}} | | {{download-box|Démarrer Python Turtle en ligne|https://repl.it/languages/python_turtle}} |
| + | |
| + | Le code le plus simple est celui-ci: |
| + | |
| + | <syntaxhighlight lang="python"> |
| + | import turtle |
| + | t = turtle.Turtle() |
| + | t.forward(50) |
| + | </syntaxhighlight> |
| | | |
| Voici les différentes méthodes usuelles de '''Turtle''' : | | Voici les différentes méthodes usuelles de '''Turtle''' : |
Ligne 29 : |
Ligne 37 : |
| | align="left" | right() | | | align="left" | right() |
| | align="left" | angle | | | align="left" | angle |
− | | align="left" | Turns the turtle clockwise | + | | align="left" | Tourne la tortue dans le sens horlogique.<br />Ex: {{fname|t.right(45)}} |
| |- | | |- |
| | align="left" | left() | | | align="left" | left() |
| | align="left" | angle | | | align="left" | angle |
− | | align="left" | Turns the turtle counter clockwise | + | | align="left" | Tourne la tortue dans le sens anti-horlogique.<br />Ex: {{fname|t.left(33)}} |
| |- | | |- |
| | align="left" | penup() | | | align="left" | penup() |
| | align="left" | ''aucun'' | | | align="left" | ''aucun'' |
− | | align="left" | Picks up the turtle’s Pen | + | | align="left" | Lève le crayon (la tortue ne dessine plus en se déplacant).<br />A noter que la méthode {{fname|up()}} est identique.<br />Ex: {{fname|t.penup()}} |
| |- | | |- |
| | align="left" | pendown() | | | align="left" | pendown() |
| | align="left" | ''aucun'' | | | align="left" | ''aucun'' |
− | | align="left" | Puts down the turtle’s Pen | + | | align="left" | Baisse le crayon (la tortue dessine un trait en se déplaçant).<br />a noter que la méthode {{fname|down()}} est identique.<br />Ex: {{fname|t.pendown()}} |
− | |-
| |
− | | align="left" | up()
| |
− | | align="left" | ''aucun''
| |
− | | align="left" | Picks up the turtle’s Pen
| |
− | |-
| |
− | | align="left" | down()
| |
− | | align="left" | ''aucun'' | |
− | | align="left" | Puts down the turtle’s Pen
| |
| |- | | |- |
| | align="left" | color() | | | align="left" | color() |
| | align="left" | nom_de_couleur | | | align="left" | nom_de_couleur |
− | | align="left" | Changes the color of the turtle’s pen | + | | align="left" | Modifie la couleur de la tortue (donc du trait tracé).<br />Le nom de la couleur doit être stipulé [[Python-Turtle-Exemple2#Nom_de_couleurs|en anglais (voir ici)]] dans une chaîne de caractères (voir ici).<br />Ex: {{fname|pencolor('red')}} |
| |- | | |- |
| | align="left" | fillcolor() | | | align="left" | fillcolor() |
| | align="left" | nom_de_couleur | | | align="left" | nom_de_couleur |
− | | align="left" | Changes the color of the turtle will use to fill a polygon | + | | align="left" | Change la couleur utilisée par la tortue lorsqu'elle rempli un polygone.<br />{{fname|t.fillcolor('yellow')}} |
| + | |- |
| + | | align="left" | begin_fill() |
| + | | align="left" | ''aucun'' |
| + | | align="left" | Se souvenir du point de départ pour le remplissage des polygones<br />{{fname|t.begin_fill()}} |
| + | |- |
| + | | align="left" | end_fill() |
| + | | align="left" | ''aucun'' |
| + | | align="left" | Cloture le polygone et remplit celui-ci avec la couleur de remplissage.<br />{{fname|t.end_fill()}} |
| |- | | |- |
| | align="left" | heading() | | | align="left" | heading() |
Ligne 74 : |
Ligne 82 : |
| | align="left" | x, y | | | align="left" | x, y |
| | align="left" | Move the turtle to position x,y | | | align="left" | Move the turtle to position x,y |
− | |-
| |
− | | align="left" | begin_fill()
| |
− | | align="left" | ''aucun''
| |
− | | align="left" | Remember the starting point for a filled polygon
| |
− | |-
| |
− | | align="left" | end_fill()
| |
− | | align="left" | ''aucun''
| |
− | | align="left" | Close the polygon and fill with the current fill color
| |
| |- | | |- |
| | align="left" | dot() | | | align="left" | dot() |