Index de l'article

Création d'un cercle avec Turtle

Objectif

Tracer un cercle centré dans la fenêtre turtle. Nécessite au début du script un décalage verticalement vers le bas de la longueur du rayon.

Script

from turtle import *

penup()
goto(0,-100)
pendown()

circle(100,270)
penup()
home()

Analyse

  • penup() => lève le crayon (pas de trace)
  • goto(x,y) => se déplace vers x,y
  • pendown() => baisse le crayon (trace) 
  • circle(rayon, angle) => dessine un cercle
  • home() => Retour au point 0,0 de la tortue

Ici je descends de 100 pt sur l'axe des y vers le bas sans tracer de ligne puis je trace un cercle de rayon 100 et d'angle 270°. J'en conclue que je pourrai faire des fragments d'arc de cercle de n parties sur 360°.