Створити програму, яка малює квадрати, починаючи від крайньої лівої межі. Перший квадрат має мати сторону 100, а кожен наступний на 20 менше. Малювати до того часу, коли сторона стане менша за 30 Допоможіть!
Ответы
Відповідь:
якщо я правильно зрозумів, то квадрат повинен зменшуватися у середину?? чи якось так.
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()
