# tu0220_deux_tortues_dependantes.py ''' Dessine deux tortues, la deuxième tortue se dirige vers la première ''' from turtle import * # défini la position et la taille de la fenêtre. setup(width=900, height=600, startx=10, starty=15) delay(2) # Pour régler la vitessse d'animation # Au lieu de la tortue de base, on crée une première tortue. tortue1 = Turtle(shape="circle") # Autres : “arrow”, “turtle”, “circle”, “square”, “triangle”, “classic”. tortue1.speed(0) # Vitesse lente de la tortue par défaut tortue1.color("blue") tortue1.up(); tortue1.goto(-300, -100); tortue1.down() # Création d'une deuxième tortue tortue2 = Turtle(shape="turtle") tortue2.speed(0) # Vitesse lente de la tortue 2 tortue2.color("red") tortue2.up(); tortue2.goto(0,290); tortue2.down() # La tortue 1 avance, la deuxième se dirige vers la première for nn in range(700): tortue1.forward(1) # La première tortue avance x1, y1 = tortue1.xcor(), tortue1.ycor() # Position de la première tortue tortue2.seth(tortue2.towards(x1, y1)) # La deuxième tortue s'oriente en direction de la première tortue2.forward(1) # La deuxième tortue avance