Test Python Turtle

Instructions :

1. Utilisez le module turtle pour dessiner un carré rouge de 100 pixels de côté.
2. À l'intérieur du carré, dessinez un cercle bleu de rayon 50 pixels.
3. Le centre du cercle doit être au centre du carré.
4. Assurez-vous que le stylo est levé avant de déplacer la tortue sans dessiner.

Code à compléter :


import turtle

# Initialisation de la tortue
t = turtle.Turtle()
t.speed(1)  # Vitesse lente pour voir le dessin

# Dessiner un carré rouge
t.color("red")
t.begin_fill()
for _ in range(4):
    t.forward(100)
    t.left(90)
t.end_fill()

# Déplacer la tortue au centre du carré sans dessiner
t.penup()
t.goto(50, -50)  # Centre du carré
t.pendown()

# Dessiner un cercle bleu
t.color("blue")
t.begin_fill()
t.circle(50)
t.end_fill()

# Terminer le dessin
t.hideturtle()
turtle.done()
        

Correction :

Le code ci-dessus est déjà corrigé. Voici ce qu'il fait :
- Dessine un carré rouge de 100 pixels de côté.
- Dessine un cercle bleu de rayon 50 pixels au centre du carré.
- Le stylo est levé avant de déplacer la tortue au centre du carré.