• Предмет: Информатика
  • Автор: nastkakuspis2010
  • Вопрос задан 1 год назад

Створити програму, яка малює квадрати, починаючи від крайньої лівої межі. Перший квадрат має мати сторону 100, а кожен наступний на 20 менше. Малювати до того часу, коли сторона стане менша за 30 Допоможіть!


Alaska2018: це python?
nastkakuspis2010: так

Ответы

Ответ дал: Alaska2018
1

Відповідь:
якщо я правильно зрозумів, то квадрат повинен зменшуватися у середину?? чи якось так.

import turtle

# створюємо вікно для малювання

window = turtle.Screen()

# створюємо об'єкт черепахи для малювання

t = turtle.Turtle()

# задаємо кольори малювання

window.bgcolor("white")

t.color("black")

# задаємо початкові координати та розмір першого квадрата

x = -300

y = 0

size = 100

# малюємо квадрати до того часу, коли сторона стане менша за 30

while size >= 30:

   # переміщуємо черепаху в позицію для малювання квадрата

   t.penup()

   t.goto(x, y)

   t.pendown()

   

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

   for i in range(4):

       t.forward(size)

       t.left(90)

   

   # зменшуємо розмір на 20 і переміщуємо позицію для наступного квадрата

   size -= 20

   x += 10

   y += 10

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

window.bye()

Приложения:
Вас заинтересует