在下面的代码中,如何在后面留出一些空间 绘制每个形状,然后绘制下一个形状。
from turtle import *
color('black','green')
shape('turtle')
pensize(5)
speed(1)
def makeShape (numSides):
for i in range(numSides):
forward(100)
left(360.0/numSides)
i += 1
for i in range(3,13):
makeShape(i)
最佳答案
例如,您可以像这样更改代码:
space = [10, 30, 50]
for i in range(3,6):
makeShape(i)
up()
setpos(space[i-3], space[i-3])
down()
这些数字是经过测试的,您可以根据需要更改距离的数字。
关于python - turtle 图形 - 间距绘制形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70913686/