使用递归,向内在屏幕上绘制三角形的倍数。
我的错误代码如下
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()
三角形的大小合适,但不适合放置:
这就是向内形状的含义,需要将其复制为三角形: