使用海龟导入对角线打印形状

Using turtle import to print shapes diagonally

到目前为止我有

在增大尺寸的页面上画出三角形的形状

from turtle import *
number_of_shapes = 4

for shapes in range(1, number_of_shapes + 1):
#draw a triangle
for side in range(1, 4):
    forward(30 + shapes * 10)
    left(120)

move forward to start position of next triangle
penup()
forward(40 + shapes *10)
pendown()

但我不知道如何将它们打印成一条直线向上以实现 > the aim

您可以添加一个旋转,以便在开始时向正确的方向前进。然后把三角形画到右边而不是左边就搞定了。

from turtle import *
number_of_shapes = 4

left(60) # Added
for shapes in range(1, number_of_shapes + 1):
    for side in range(1, 4):
        forward(30 + shapes * 10)
        right(120) # Edited

    # move forward to start position of next triangle
    penup()
    forward(40 + shapes *10)
    pendown()