python turtle loop
Ich versuche, erstellen Sie eine Schleife Quadrat, und kann nicht herausfinden, wie man meinem code, mir zu erlauben, wiederholen Sie den Befehl erstellen Quadraten, multipliziert mit der Anzahl input, heres, was ich derzeit habe.
square_count = input("Enter the number of squares to draw: ")
count_int = int(square_ct)
if count_int > 1:
turtle.begin_fill()
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.end_fill()
turtle.up()
turtle.forward(20)
turtle.color(random.random(),random.random(), random.random())
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
for i in range(count_int):
laufen ein Stück code, die wiederholt eine Anzahl von Wiederholungen incount_int
:turtle.forward(100) turtle.right(90) turtle.forward(100) turtle.right(90) turtle.forward(100) turtle.right(90) turtle.forward(100)
da Sie gleiche Werte wiederholen mehrere Male?def draw_square(some_draw): for i in range (0, 4): some_draw.forward(100) some_draw.right(90)
und dann ruft es alsdraw_square(my_drawing_name)
wird den trick tun.Könnten Sie versuchen, dies zu tun
wenn Sie dies tun, alles, was Sie eingeben, nachdem dies getan wieder, bis es getan wurde 10000000 mal.
am Ende aber müssen Sie diese in.
Hier bin Beispiel ich gemacht.
dann wieder, konnte Sie nur legte es in eine Funktion und es läuft selbst wieder