« Programmation Python/Turtle » : différence entre les versions

Contenu supprimé Contenu ajouté
Silanoc (discussion | contributions)
lien interne et externe
Silanoc (discussion | contributions)
→‎Fonctions disponibles : <code> et autre détails
Ligne 45 :
=== Déplacement ===
 
* <code>forward(distance) : </code> : Avance d’une distance donnée. Type de donnée : pixel.
* <code>backward(distance) :</code> : Recule d’une distance donnée. Type de donnée : pixel.
* <code>left(angle) :</code> : Pivote vers la gauche. Type de donnée : angle.
* <code>right(angle) :</code> : Pivote vers la droite. Type de donnée : angle.
* <code>goto(x, y) :</code> : Va à l’endroit de coordonnées (x, y) - Type de donnée : pixel /!\ Ne pas oublier d'utiliser la fonction <code>up()</code> avant d'utiliser <code>goto()</code> car sinon il tracera le parcours effectué.
 
=== Gestion de l'écran, de l'affichage ===
 
* <code>reset() :</code> : Efface l’écran, recentre la tortue et remet les variables à zéro.
* <code>up() :</code> : Relève le crayon (pour pouvoir avancer sans dessiner).
* <code>down() :</code> : Abaisse le crayon (pour recommencer à dessiner).
* <code>ht()</code> : Masque la tortue.
* <code>st()</code> : -> Afficher la tortue.
* <code>title(titre):</code>Donne un titre à la fenêtre (par défaut le titre est "Turtle Graphics"). Type de donnée : chaîne de caractère.
* <code>width(épaisseur) :</code>Choisit l’épaisseur du tracé. Type de donnée : pixel.
* <code>speed(vitesse):</code>Choisit la vitesse à laquelle se déplace le curseur. Type de donnée : chaîne de caractère. Vitesses proposées :
** <code>"slowest"<code> => Le plus lent
** <code>"slow"</code> => Lent
** <code>"normal"</code> => Normal
** <code>"fast"</code> => Rapide
** <code>"fastest"</code> => Le plus rapide
 
=== Gestion de la couleur ===
 
* <code>color("couleur") :</code> : Détermine la couleur du tracé (noir par défaut). Type de donnée : chaîne de caractère
*bgcolor("couleur") : Préciser la couleur de l'arrière plan de la scène.
*<code>fill(1) :</code> : Remplit un contour fermé à l’aide de la couleur sélectionnée.
La couleur peut être :
* une couleur prédéfinie précisé entre apostrophes droites (exemples : 'red', 'yellow', 'green', 'blue', 'brown', 'violet', 'purple', etc.),
* une [[w:Rouge vert bleu|couleur RVB]] avec trois variables r, v, et b comprises entre 0 et 1 (exemple : 1,0,0 pour le rouge).
 
Couleurs proposées :
Ligne 120 :
 
=== Objets utiles ===
* <code>circle(rayon, angle) :</code> : Trace un cercle de rayon donné. L’argument facultatif ''angle'' indique l’angle de l’arc de cercle (par défaut 360, soit un cercle complet). Type de donnée : rayon en pixel, angle un angle en degredegré.
* <code>write(texte) :</code> : Écrit du texte. Type de donnée : chaîne de caractère.
 
* <code>write(texte) :</code> Écrit du texte. Type de donnée : chaîne de caractère
 
== Compléments ==