Outils pour utilisateurs

Outils du site


icn:facultatif:a_python_turtle

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
icn:facultatif:a_python_turtle [2018/10/04 23:01]
127.0.0.1 modification externe
icn:facultatif:a_python_turtle [2019/09/18 22:00] (Version actuelle)
techer.charles_0870019y.campus.lyceeconnecte.fr
Ligne 6: Ligne 6:
 Turtle est un des **modules graphiques** disponible pour le langage Python. Il est inspiré de la programmation Logo et permet de déplacer une tortue sur l’écran. Il est alors possible d'effectuer très simplement des **dessins constitués de lignes** en déplaçant une **tortue** dans le plan.  Turtle est un des **modules graphiques** disponible pour le langage Python. Il est inspiré de la programmation Logo et permet de déplacer une tortue sur l’écran. Il est alors possible d'effectuer très simplement des **dessins constitués de lignes** en déplaçant une **tortue** dans le plan. 
  
-Pour cette activité, tu vas utiliser le site Web Trinket : https://trinket.io/+Pour cette activité, tu vas utiliser 
 +  * soit **EduPython**, 
 +  * soit le site Web **Trinket** : https://trinket.io/
  
 ===== Découvrir l'utilisation de Trinket ===== ===== Découvrir l'utilisation de Trinket =====
Ligne 17: Ligne 19:
  
 ===== Les fonctions disponibles ===== ===== Les fonctions disponibles =====
 +==== Début du programme ====
 +^Fonction^Description^
 +^reset()| Efface l’écran, recentre la tortue et remet les variables à zéro| 
 +
 +==== Les 4 commandes de base ====
 ^Fonction^Description^ ^Fonction^Description^
-^up()|Lève le crayon pour avancer sans dessiner|  
-^down()|Baisse le crayon pour dessiner|  
 ^forward(n)|Avance de n pixels|  ^forward(n)|Avance de n pixels| 
 ^backward(n)|Recule de n pixels|  ^backward(n)|Recule de n pixels| 
 ^left(%%r%%)|Pivote vers la gauche de r degrés|  ^left(%%r%%)|Pivote vers la gauche de r degrés| 
 ^right(%%r%%)|Pivote vers la droite de r degrés|  ^right(%%r%%)|Pivote vers la droite de r degrés| 
-^goto(x,y)|Positionne le crayon en (x,y), (0,0) est le centre de l'écran|  + 
-^circle(%%r%%,a)|Dessine un cercle de rayon r sur un arc d'angle a|  +==== Pour modifier les traits dessinés  ==== 
-^write("texte")|Ecrit le texte là où se trouve le curseur| +^Fonction^Description^
-^reset()| Efface l’écran, recentre la tortue et remet les variables à zéro|+
 ^width(n)|Définit la largeur du trait| ^width(n)|Définit la largeur du trait|
 ^color("blue")|Définit la couleur du dessin, ici bleu| ^color("blue")|Définit la couleur du dessin, ici bleu|
-^bgcolor("red")|Définit la couleur du fond| +^bgcolor("red")|Définit la couleur du fond
 + 
 +==== Autres fonctions bien utiles ==== 
 +^Fonction^Description^ 
 +^up()|Lève le crayon pour avancer sans dessiner|  
 +^down()|Baisse le crayon pour dessiner|  
 +^goto(x,y)|Positionne le crayon en (x,y), (0,0) est le centre de l'écran|  
 +^circle(%%r%%,a)|Dessine un cercle de rayon r sur un arc d'angle a
 ^speed(vitesse)|Définit la vitesse de déplacement ( "slowest", "slow", "normal", "fast", "fastest")|  ^speed(vitesse)|Définit la vitesse de déplacement ( "slowest", "slow", "normal", "fast", "fastest")| 
 +^write("texte")|Ecrit le texte là où se trouve le curseur|
 ^pos()|Renvoie un tuple (x,y) de la position de la tortue|  ^pos()|Renvoie un tuple (x,y) de la position de la tortue| 
  
Ligne 69: Ligne 81:
  
 ==== Autres exemples de  motif ==== ==== Autres exemples de  motif ====
-{{ :icn:facultatif:turtle_04.png?200 |}} +{{:icn:facultatif:turtle_04.png?200|}}{{:icn:facultatif:turtle_05.png?200|}}{{:icn:facultatif:turtle_06.png?200|}} 
-{{ :icn:facultatif:turtle_05.png?200 |}}+
 **Indice** : l’instruction **circle(rayon, angle)** trace un arc de cercle de rayon et d’angle donné à partir de la position actuelle de la tortue. L'instruction write(v) affiche le contenu de la variable v. **Indice** : l’instruction **circle(rayon, angle)** trace un arc de cercle de rayon et d’angle donné à partir de la position actuelle de la tortue. L'instruction write(v) affiche le contenu de la variable v.
-{{ :icn:facultatif:turtle_06.png?200 |}}+
 **Indice** : le premier carre ABCD est un carré de côté 100 pixels ; Chaque nouveau carré est construit en déplaçant chaque sommet de 10 pixels.  **Indice** : le premier carre ABCD est un carré de côté 100 pixels ; Chaque nouveau carré est construit en déplaçant chaque sommet de 10 pixels. 
 ===== Utilisations des fonctions ===== ===== Utilisations des fonctions =====
icn/facultatif/a_python_turtle.1538686886.txt.gz · Dernière modification: 2018/10/04 23:01 de 127.0.0.1