我想使用递归绘制一系列嵌套三角形。
我的错误代码如下:
def recursiveTri(x, y, shrink):
tt.penup()
tt.setx(x)
tt.sety(y)
if x > -10:
return
for element in range(3):
tt.pendown()
tt.forward(x)
tt.right(120)
recursiveTri(x + shrink, y - shrink, shrink)
def main():
recursiveTri(-300,300,30)
main()
当前代码产生以下内容:
这就是我所说的嵌套形状的意思,除了我想画三角形而不是正方形: