wie mein Name schon sagt, bin ich new to python. Auch ist das mein erster Post in einem Forum. Ich bin sozusagen noch bei den very basics. Nun habe ich mich seit ein, zwei Tagen mit dem Turtle beschäftigt.
Ich habe es geschafft einen Stern bzw. mehrere Sterne nebeneinander zu zeichen. Jedoch nicht so, wie ich es möchte. Habe lange rum probiert, leider nichts gefunden, auch nicht im Google. Ich möchte dass der Turtle immer nach dem Zeichnen eines Sterns nach vorne oder nach oben bewegt, sodass die Sterne an verschiedenen Plätzen gezeichnet werden und nicht immer an der selben Stelle.
Bisher ist es folgendes, was ich damit erreichen konnte:
import turtle
hello = turtle.Turtle() # Die ganze Aufgabe habe ich mir selbst ausgedacht

def Star(länge, kurve):
hello.forward(länge)
hello.right(kurve)
for i in range(5): # wiederholt sich 5 mal. Das heißt, es zeichnet den ersten Stern!
Star(200, 144)
hello.forward(200) # geht nach dem ersten Stern 200 weiter, also am Ende des Sterns.
for i in range(5): # wiederholt sich weider 5 mal und zeichnet den zweiten Stern außerhalb des ersten.
Star(200, 144)
hello.backward(400) # geht nach dem zweiten Stern 400 zurück, also am Ursprung
for i in range(5):
Star(200, 144)
hello.right(180)
for i in range(5):
Star(200, 144)
Wie Ihr sehen könnt, habe ich 5 for-Schleifen für 3 Sterne verwendet, was auf jeden Fall 3 zu viel sind!
Vielen Dank schon mal für Eure Hilfe.
LG
NewToPython