Как изменить x и y в функции range()
, чтобы создать сетку с использованием черепахи?Я пытаюсь создать сетку из квадратов с установленным интервалом между ними, используя графику черепахи.Сейчас я использую это:
blocks = turtle.Turtle()
blocks.color("gray")
blocks.speed(0)
blocks.shape("square")
blocks.turtlesize(1.9)
blocks.penup()
blocks.setpos(-212, 130)
blocks_x = 85
blocks_y = 85
for pos in range(4):
blocks.setpos(blocks.xcor() + blocks_x, blocks.ycor())
blocks.stamp()
blocks.setpos(blocks.xcor(), blocks.ycor() - blocks_y)
for pos in range(4):
blocks.setpos(blocks.xcor() + blocks_x, blocks.ycor())
blocks.stamp()
blocks.setpos(blocks.xcor(), blocks.ycor() - blocks_y)
for pos in range(4):
blocks.setpos(blocks.xcor() + blocks_x, blocks.ycor())
blocks.stamp()
blocks.setpos(blocks.xcor(), blocks.ycor() - blocks_y)
for pos in range(4):
blocks.setpos(blocks.xcor() + blocks_x, blocks.ycor())
blocks.stamp()
blocks.setpos(blocks.xcor(), blocks.ycor() - blocks_y)
Он делает то, что я хочу, но я хотел бы знать, есть ли способ изменить координату y после того, как все x были напечатанычтобы я мог использовать функцию range()
один раз?