使用海龟导入对角线打印形状
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()
到目前为止我有
在增大尺寸的页面上画出三角形的形状
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()