Want to create interactive content? It’s easy in Genially!

Get started free

Séance 7 : Le module turtle

Anne-Claire

Created on November 28, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Modern Presentation

Terrazzo Presentation

Colorful Presentation

Modular Structure Presentation

Chromatic Presentation

City Presentation

News Presentation

Transcript

Séance 7

Le module Turtle

PRESS START

Adapté du TP "un ciel étoilé" de Hatier

Objectifs

Nous allons maintenant découvrir un des modules graphiques : Turtle L'objectif de ce TP est d'utiliser le module Turtle de Python pour remplir la console d'étoiles à 8 branches de tailles, positions et couleurs aléatoires.

    Algorithmes en langage naturel : la fonction Triangle

    La fonction Triangle ci-dessous a pour paramètre le nombre entier L, longueur du côté du triangle équilatéraux à tracer à partir de la position courante de la tortue. Compléter les lignes 3, 4 et 5 de cette fonction :

    |3

    |L

    |120

    VALIDER

    Algorithmes en langage naturel : la fonction Etoile

    La fonction Etoile ci-dessous a pour paramètre le nombre entier C, longueur des côtés des 8 triangles équilatéraux qui constituent l'étoile à tracer. Compléter les lignes 2, 3, 4 et 5 de cette fonction :

    |8

    |C

    |C

    |45

    VALIDER

    Algorithmes en langage naturel : la fonction Couleur

    |0

    La fonction Couleur n'a pas de paramètre et renvoie une couleur choisie aléatoirement parmi rouge, vert, jaune et bleu dans cet ordre. La variable alea est un entier aléatoire qui va permettre de modéliser ce tirage. On va choisir des nombres aléatoires compris entre 0 et 3. Compléter les lignes 6 à 13 de cette fonction. Attention ! Mettre des '...' au lieu de "...".

    |3

    |1

    |'vert'

    |2

    alea= alors

    |'jaune'

    renvoyer

    |3

    VALIDER

    alea= alors

    |'bleu'

    renvoyer

    Algorithmes en langage naturel : la fonction Ciel

    La fonction Ciel a pour paramètre le nombre entier N, nombre d'étoiles à tracer dans la console. Les tracés de ces étoiles débuteront au hasard à l'intérieur d'un carré centré sur l'origine et dont le côté mesure 600 unités. Chaque étoile est constituée de triangles dont la longueur du côté (représenté par

    la variable taille_alea) varie aléatoirement entre 10 et 20 unités. Les variables x_alea et y_alea, sont respectivement l'abscisse et l'ordonnée de cette étoile. Compléter les lignes 4, 6, 7, 8, 9 et 11 de cette fonction.

    |N

    |300

    |-300

    et

    |-300

    |300

    et

    |1

    |10

    |20

    |x_alea

    ; )

    |y_alea

    |taille_alea

    VALIDER

    Programme Python : les instructions Turtle

    def Triangle( ): instruction1 instruction2 etc.

    down( )

    up( )

    for i in range(n)

    left(x)

    right(x)

    forward(L)

    Faire avancer la tortue de L pixels

    from turtle import*

    Edupython

    Ouvrir le logiciel Edupython situé dans le dossier maths (sur le bureau). Mettre le moteur Python sur Distant Tk. Pour exécuter, cliquer sur la flèche verte en haut. Le dessin apparaît dans un dossier symbolisé par une plume, situé sur la barre des tâches.