有人知道如何根据代码递归的深度改变海龟的铅笔颜色吗?我想不通。在
def drawzig2(depth,size):
if depth == 0:
pass
else:
left(90)
fd(size/2)
right(90)
fd(size)
left(45)
drawzig2(depth-1,size/2)
right(45)
fd(-size)
left(90)
fd(-size)
right(90)
fd(-size)
left(45)
drawzig2(depth-1,size/2)
right(45)
fd(size)
left(90)
fd(size/2)
right(90)
drawzig2(3,100)
以下是代码的修改版本,它根据深度更改颜色:
它开始生产的屏幕截图:
编辑:根据martineu在评论中的反馈意见,我修改了解决方案,使OP更容易理解,并包含日志,运行时应输出如下:
^{pr2}$相关问题 更多 >
编程相关推荐