Siepinski 的代码
时间: 2023-03-07 21:47:20 浏览: 72
好的,下面是一个使用 Python 语言编写的 Siepinski 三角形的代码:
```
def sierpinski(length, depth):
if depth == 0:
for i in range(3):
turtle.forward(length)
turtle.left(120)
else:
for i in range(3):
sierpinski(length / 2, depth - 1)
turtle.forward(length)
turtle.left(120)
turtle.speed(0) # 设置海龟速度
turtle.penup() # 抬起画笔,不绘制
turtle.goto(-100, -100) # 移动海龟位置
turtle.pendown() # 下放画笔,开始绘制
sierpinski(200, 4) # 绘制长度为 200,深度为 4 的 Siepinski 三角形
turtle.exitonclick() # 点击关闭窗口
```
注意:这段代码需要使用 Python 的 turtle 库来运行,同时你需要在代码中调整海龟(turtle)的速度、位置等参数,以获得满意的效果。