Python-Turtle-Documentation : Différence entre versions

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
(5 révisions intermédiaires par le même utilisateur non affichées)
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()

Version du 22 mars 2020 à 11:40


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Turtle est une fonctionnalité de Python qui ressemble un peu ) un tableau sur lequel la tortue dessine des trait pendant qu'elle s'y deplace!

Nous pouvons utiliser des fonctions comme turtle.forward(...) pour faire avancer la tortue ou turtle.right(...) pour faire tourner la tortue sur la droite.

vous pouvez tester ces script directement dans Turtle sur REPL.it.

Download-icon.pngDémarrer Python Turtle en ligne

Le code le plus simple est celui-ci:

import turtle
t = turtle.Turtle()
t.forward(50)

Voici les différentes méthodes usuelles de Turtle :

Turtle() aucun Crée un nouvel objet tortue.
Ex: t=Turtle() .
forward() quantité Déplace la tortue vers l'avant de la quantité spécifiée.
A noter que la méthode fd() est identique.
Ex: t.forward(50)
backward() quantité Déplace la tortue vers l'arrière de la quantité spécifiée.
A noter que la méthode bd() est identique.
Ex: t.backward(50)
right() angle Tourne la tortue dans le sens horlogique.
Ex: t.right(45)
left() angle Tourne la tortue dans le sens anti-horlogique.
Ex: t.left(33)
penup() aucun Lève le crayon (la tortue ne dessine plus en se déplacant).
A noter que la méthode up() est identique.
Ex: t.penup()
pendown() aucun Baisse le crayon (la tortue dessine un trait en se déplaçant).
a noter que la méthode down() est identique.
Ex: t.pendown()
color() nom_de_couleur Modifie la couleur de la tortue (donc du trait tracé).
Le nom de la couleur doit être stipulé en anglais (voir ici) dans une chaîne de caractères (voir ici).
Ex: pencolor('red')
fillcolor() nom_de_couleur Change la couleur utilisée par la tortue lorsqu'elle rempli un polygone.
t.fillcolor('yellow')
begin_fill() aucun Se souvenir du point de départ pour le remplissage des polygones
t.begin_fill()
end_fill() aucun Cloture le polygone et remplit celui-ci avec la couleur de remplissage.
t.end_fill()
heading() aucun Returns the current heading
position() aucun Returns the current position
setposition() x, y Move the turtle to position x,y
goto() x, y Move the turtle to position x,y
dot() aucun Leave the dot at the current position
stamp() aucun Leaves an impression of a turtle shape at the current location
shape() nom_de_la_forme Should be ‘arrow’, ‘classic’, ‘turtle’ or ‘circle’

Réalisé par Meurisse D. pour MCHobby.be à partir de différentes ressources.

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.