Eine Default-Startgeschwindigkeit und eine Maximalgeschwindigkeit wird dort ebenfalls noch vereinbart. Die nächste Klasse, die im Code vereinbart wird, ist GameWorld, deren einzige Instanz in diesem Programm nur die Aufgabe hat, die Grenzen des Spielfeldes zu zeichnen. Beispiele | Crash-Kurs PYTHON. Auch diese Klasse ist natürlich eine Unterklasse von Turtle: class GameWorld(): def __init__(self): self. hideturtle() (0) ("white") nsize(5) def draw_border(self): (-WIDTH/2 + 40, -HEIGHT/2 + 40) ndown() (-WIDTH/2 + 40, HEIGHT/2 - 40) (WIDTH/2 - 40, HEIGHT/2 - 40) (WIDTH/2 - 40, -HEIGHT/2 + 40) GameWorld bekommt bei der Initialisierung keine Paramter mitgeliefert, also kann und braucht sie auch der Oberklasse keine mitzuteilen. Auch diese Turtle soll zu Beginn – alle Turtle starten per Default in der Mitte des Fensters – keine Spur ziehen (das wäre ja sonst eine halbe Diagonale), daher wird auch hier der Stift erst einmal hochgesetzt. Außerdem soll sie auch nicht sichtbar sein, dies wird mit der Methode hideturtle() erreicht.
Auf einigen Systemen, diese Exponate der "Wechsel" füllen-Problem, @KonradRudolph beschreibt in seiner Antwort. Informationsquelle Autor Eric def draw_star ( size, color):... : turtle. reset ()... color ( color)... fillcolor ( color)... begin_fill ()... lt ( 260)... : for _ in range ( 5):... fd ( size)... lt ( 170)... rt ( 100)... end_fill ()... :... : draw_star ( size, color) Dieser sieht überhaupt nicht wie die OP ' s Beispiel Sterne. Die fillcolor() nennen ist redundant mit der vorhergehenden () nennen. Turtle in Python für Anfänger | leo848.github.io. Bitte erläutern Sie in Ihrer Antwort, was diese Lösung ergänzt die bestehende Diskussion. Informationsquelle Autor Alex 0 Experiment mit Schildkrö. Wenn Sie jedoch nur verwenden Sie, dass in Ihrem code ohne weitere Veränderungen, Sie erhalten einen "abwechselnden" fill: Müssen Sie passen Sie Ihre routine zum zeichnen des Sterne-Kontur ohne sich schneidende Linien (die getan werden können, durch den Wechsel zwischen zwei Winkeln), oder füllen Sie das innere des Sterns getrennt (durch die Verfolgung der Aufschrift polygon).
Am Ende fgt man end_fill() hinzu. write( text): Schreibt text an die aktuelle Cursorposition. Dabei muss text nicht unbedingt ein String sein. Andere Objekte sind auch mglich. Python turtle beispiele 2. write funktioniert hnlich wie print. clear(): Prozedur, die den Bildschirm lscht. reset(): Prozedur, die den Bildschirm lscht, die Turtle wieder an den Anfang setzt und alle Variablen auf die defaultmig voreingestellten Werte zurcksetzt. Weitere Prozeduren unter >Help >Python Docs (F1)>turtle (module) Zurück Zurück zur Startseite