Использование импорта черепах для печати фигур по диагонали - PullRequest
1 голос
/ 16 апреля 2020

Пока что я

рисую форму треугольников на странице увеличивающегося размера

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

, но я не могу понять, как печатать их по прямой диагональной линии вверх достичь> цели

1 Ответ

0 голосов
/ 16 апреля 2020

Вы можете добавить вращение к go в правильном направлении в начале. Затем нарисуйте треугольник справа, а не слева, и вы получите его.

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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...