Table des matières

Bonjour en python dans rectangle

Voici un programme Python qui trace un rectangle bleu d'epaisseur 3 mm et affiche le mot “Bonjour” en rouge au centre du rectangle en utilisant la bibliothèque `turtle` :

exemple001.py
import turtle
 
# Configuration de la fenêtre Turtle
screen = turtle.Screen()
screen.bgcolor("white")  # Fond de la fenêtre en blanc
 
# Création de la tortue pour dessiner
t = turtle.Turtle()
t.speed(3)
 
# Fonction pour dessiner un rectangle avec une épaisseur spécifique
def draw_rectangle(width, height, thickness):
    t.pensize(thickness)  # Définir l'épaisseur du crayon
    t.color("blue")  # Couleur du rectangle
    for _ in range(2):
        t.forward(width)
        t.left(90)
        t.forward(height)
        t.left(90)
 
# Tracer le rectangle bleu avec une épaisseur de ligne d'environ 3 mm (12 pixels)
t.penup()
t.goto(-150, 100)  # Placer la tortue au point de départ
t.pendown()
draw_rectangle(300, 200, 12)  # Largeur 300, hauteur 200, épaisseur de 12 pixels
 
# Afficher le mot "Bonjour" au centre du rectangle
t.penup()
t.goto(0, 190)  # Déplacer la tortue au centre du rectangle
t.pendown()
t.color("red")  # Couleur du texte
t.write("Bonjour", align="center", font=("Arial", 24, "normal"))
 
# Cacher la tortue après le dessin
t.hideturtle()
 
# Attendre que l'utilisateur ferme la fenêtre
turtle.done()

Explications du code :

  1. Bibliothèque Turtle : Nous utilisons turtle pour dessiner le rectangle et afficher du texte.
  2. Rectangle : Le programme commence par dessiner un rectangle avec des dimensions spécifiées (300x200).
  3. Position du texte : Le texte "Bonjour" est écrit exactement au centre du rectangle en utilisant la méthode write.
  4. Interface graphique : La fenêtre reste ouverte après le dessin grâce à turtle.done().

Tu peux exécuter ce programme dans un environnement Python qui supporte les graphiques turtle, et tu verras un rectangle avec "Bonjour" affiché au centre.