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



到目前为止,我有

在增加大小的页面上绘制三角形

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()

但我不知道如何将它们打印成一条向上的直线,以实现>目标

您可以在开始时添加一个向右的旋转。然后把三角形画到右边而不是左边,你就得到了。

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()

最新更新