Wie programmiert man einen Halbkreis?
Hey, wie würde man einen Halbkreis programmieren (mit der Turtle)?
2 Antworten
Was das Bild in deiner Frage mit dem „Halbkreis“ aus deiner Frage zu tun haben soll, erschließt sich mir nicht.
Da du beispielsweise auch „WebTigerJython“ genannt hast, beziehe ich mich darauf, wie man das da lösen könnte. Wenn du das dort mit einer Turtle (aus dem Modul gturtle) zeichnen möchtest...
Zunächst brauchst du eine Turtle an der Position, wo du den Halbkreis beginnen möchtest. Wenn du einfach in der Bildmitte beginnen möchtest...
from gturtle import *
makeTurtle()
Ein Halbkreisbogen entspricht einem Kreisbogen mit 180°-Mittelpunktswinkel. Dementsprechend würde ich empfehlen einfach einen entsprechenden 180°-Kreisbogen zu zeichnen. Je nachdem, ob die Turtle sich dabei nach links oder nach rechts drehen soll, musst du leftArc(Radius, Winkel) oder rightArc(Radius, Winkel) verwenden. Also beispielsweise...
leftArc(100, 180)
bzw.
rightArc(100, 180)
Dabei musst du dann die 100 durch den gewünschten Radius ersetzen.


Wie bei ganzen Kreisen kannst du die circle-Funktion nutzen. Gib ihr ein zweites Argument (extent) mit. Das gibt an, wie weit der Kreis gezeichnet werden soll.