python - turtle 图形 - 间距绘制形状

标签 python drawing distance turtle-graphics python-turtle

在下面的代码中,如何在后面留出一些空间 绘制每个形状,然后绘制下一个形状。

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/

相关文章:

android - 如何在空 Canvas 上画圆?

swift - 在 UISplitViewController 中绘图的奇怪错误

excel - 在 Excel 表格中返回超过 1 个值(用于计算总路线距离)

python - 在 Python 枚举中使用自定义 new 时出现 ValueError

python - Pandas :在同一数据框中组合两行

python - 为什么到双向链表前面的递归函数不起作用?

python - Tensorflow:使用沿第二轴的索引列表对 3D 张量进行切片

java - libGDX - 缩放时纹理区域绘制怪异

python - 距离矩阵的并行构造

java - 使用 ArrayList 显示多个 vector 对象 Java