2nde Python, TP Turtle N°1

2nde Python, 2022-2023, TP Turtle N°1

Cliquer sur le lien ci-dessous et réaliser les exercices demandés :

https://trinket.io/python/dd3b17ba02

1. Fonction et appel d’une fonction en python

Modifier les différentes valeurs de la fonction et tester vos modifications.

2. Créer une nouvelle fonction

Définir une fonction triangle_equilateral() qui permettra de dessiner un triangle équilatéral de 100 pixels de côtés.

3. Utiliser un paramètre dans une fonction.

Modifier votre fonction triangle_equilateral() en ajoutant un parametre cote.
Après modification triangle_equilateral(50) devra dessiner un triangle équilateral de 50 px de côté, triangle_equilateral(100) devra dessiner un triangle équilateral de 100 px.

4. Une nouvelle fonction carre()

Ajouter une fonction carre() qui permettra de dessiner un carre de côté donné : carre(50) dessinera ainsi un carré de côté 50 px.

5. Découverte des boucles

En informatique, on utilise des boucles lorsque l’on désire répéter différentes opérations.

On peut par exemple modifier la fonction triangle_equilateral()

def triangle_equilateral(cote):
    for i in range(3):
        forward(50)
        left(120)

Modifier votre fonction carre() en utilisant une boucle.

Créer une fonction hexagone() permettant de dessiner un hexagone de côté de mesure donnée.

6. Figures géométriques

Tester la fonction suivante :

def etoile(n):
  for i in range(n):
    triangle_equilateral(50)
    left(360/n)
    
etoile(10)

Modifier la pour réaliser une figure géométrique de votre choix.