• Предмет: Информатика
  • Автор: artyomyarosh
  • Вопрос задан 4 месяца назад

Створіть код, у результаті виконання якого виконавець малює 5 квадратів, які розташовані один за одним. Довжина сторони першого з квадратів дорівнює (а) кроків, а довжина сторони кожного наступного на 20 кроків більша

Ответы

Ответ дал: Stephan2
0

import turtle

# встановлюємо початкові значення

a = 50  # довжина сторони першого квадрата

x = -200  # початкова координата x

y = 0  # початкова координата y

# створюємо об'єкт черепашки

t = turtle.Turtle()

# малюємо 5 квадратів

for i in range(5):

   t.penup()

   t.goto(x, y)

   t.pendown()

   for j in range(4):

       t.forward(a)

       t.left(90)

   a += 20  # збільшуємо довжину сторони на 20 кроків

   x += 20  # збільшуємо координату x на 20 кроків

# закриваємо вікно

turtle.done()

Вас заинтересует