Turtle Direction perpendiculaire au cap

Duareb -  
 toukivapa -
Bonjour,
Imaginons l'instruction :
goto(100,300). Le curseur de la tortue est toujours dirigé vers l'Est.
Les instructions left(90) et right(90) permettent de faire pivoter le curseur de la tortue de 90°. Donc ici après une de ces instructions le curseur sera vertical.
Question : Existe-t-il une instruction pour que le curseur se positionne perpendiculairement à la direction du segment tracé ?
Merci pour votre aide.

Configuration: Windows / Chrome 91.0.4472.124

3 réponses

  1. Duareb
     
    Bonjour,
    Je n'ai pas demandé que l'exercice soit fait. Ma question très simple se résume à ceci :

    from turtle import*
    A=(100,300)
    goto(A) # c'est un exemple de déplacement.

    Je souhaiterais me déplacer à 90° (à gauche ou à droite, peu importe) par rapport à (OA). Les instructions left (90°) et right(90°) ne fonctionnent pas puisque le curseur de la tortue est orienté à l'Est et par conséquent donnent un cap Nord-Sud .
    Existe-t-il une instruction permettant de se déplacer perpendiculairement à (OA) à partir de A ?
    Merci
    0
  2. toukivapa
     
    Bonjour,

    Dans la doc turtle, regarde tilt.

    tilt(self, angle)
        Rotate the turtleshape by angle.
         
        Argument:
        angle - a number
         
        Rotate the turtleshape by angle from its current tilt-angle,
        but do NOT change the turtle's heading (direction of movement).
         
        Examples (for a Turtle instance named turtle):
        >>> turtle.shape("circle")
        >>> turtle.shapesize(5,2)
        >>> turtle.tilt(30)
        >>> turtle.fd(50)
        >>> turtle.tilt(30)
        >>> turtle.fd(50)
    0