start:preparation:python:bonjour
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
start:preparation:python:bonjour [2025/02/27 07:03] – créée admin | start:preparation:python:bonjour [2025/03/04 16:49] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======== Bonjour en python dans rectangle ======== | ======== Bonjour en python dans rectangle ======== | ||
- | < | + | Voici un programme Python qui trace un rectangle |
- | Voici un programme Python qui trace un rectangle et affiche le mot " | + | |
- | ```python | + | < |
import turtle | import turtle | ||
- | # Configurer l' | + | # Configuration |
screen = turtle.Screen() | screen = turtle.Screen() | ||
- | screen.bgcolor(" | + | screen.bgcolor(" |
- | # Créer une tortue pour dessiner | + | # Création de la tortue pour dessiner |
- | pen = turtle.Turtle() | + | t = turtle.Turtle() |
- | pen.speed(2) # Vitesse de dessin | + | t.speed(3) |
- | # Dessiner | + | # Fonction pour dessiner |
- | width = 300 | + | def draw_rectangle(width, height, thickness): |
- | height | + | t.pensize(thickness) # Définir l' |
- | pen.penup() | + | t.color(" |
- | pen.goto(-width/2, height/2) # Déplacer la tortue à la position de départ | + | for _ in range(2): |
- | pen.pendown() | + | t.forward(width) |
+ | t.left(90) | ||
+ | t.forward(height) | ||
+ | t.left(90) | ||
- | # Dessiner | + | # Tracer |
- | for _ in range(2): | + | t.penup() |
- | pen.forward(width) | + | t.goto(-150, 100) # Placer la tortue au point de départ |
- | pen.right(90) | + | t.pendown() |
- | pen.forward(height) | + | draw_rectangle(300, 200, 12) # Largeur 300, hauteur 200, épaisseur de 12 pixels |
- | | + | |
- | # Positionner | + | # Afficher |
- | pen.penup() | + | t.penup() |
- | pen.goto(0, | + | t.goto(0, |
- | pen.pendown() | + | t.pendown() |
- | pen.color(" | + | t.color(" |
- | pen.write(" | + | t.write(" |
# Cacher la tortue après le dessin | # Cacher la tortue après le dessin | ||
- | pen.hideturtle() | + | t.hideturtle() |
- | # Laisser | + | # Attendre que l' |
turtle.done() | turtle.done() | ||
- | ``` | ||
+ | </ | ||
+ | < | ||
### Explications du code : | ### Explications du code : | ||
1. **Bibliothèque Turtle** : Nous utilisons `turtle` pour dessiner le rectangle et afficher du texte. | 1. **Bibliothèque Turtle** : Nous utilisons `turtle` pour dessiner le rectangle et afficher du texte. |
/home/chanteri/www/fablab37110/data/attic/start/preparation/python/bonjour.1740636195.txt.gz · Dernière modification : de admin