Створи програму, що малює по-слідовність із nвкладених один в один квадратів (nвводить ко-ристувач). Відстань між сторо-нами квадратів дорівнює 10. Припустимо, що лівий верхній кут найменшого з них має коор-динати (0; 0). Тоді лівий верхній кут наступного квадрата має ко-ординати (–10; 10), наступно-го— (–20; 20) тощо.Припустимо, що i— це номер квадрата, починаючи від наймен-шого (1— найменший, 5— найбіль-ший). Запиши в зошит формули, що визначають:1)довжину сторони i-го квадрата;2)координати лівого верхнього кута i-го квадрата.У цих формулах змінну i треба множити на якісь фіксовані величини та, можливо, додавати чи віднімати величини.Склади програму за шаблоном.
for i in range(1,___):
turtle.up()turtle.goto(____,____)
turtle.down()
for j in range(___):
turtle.forward(_____)
turtle.right(___)
помогите пожалуйста
Ответ
5 (1 оценка)
1
Sociopathy 4 года назад
Светило науки - 72 ответа - 0 раз оказано помощи

from turtle import *  

n = int(input("Введите число квадратов: "))  

for i in range(n):  

    for x in range(4):  

        down()  

        forward(10)  

        right(90)  

        up()  

    forward(10)  

mainloop()

Остались вопросы?

Створи програму, що малює по-слідовність із nвкладених один в один квадратів (nвводить ко-ристувач). Відстань між сторо-нами квадратів дорівнює 10. Припустимо, що лівий верхній кут найменшого з них має коор-динати (0; 0). Тоді лівий верхній кут наступного квадрата має ко-ординати (–10; 10), наступно-го— (–20; 20) тощо.Припустимо, що i— це номер квадрата, починаючи від наймен-шого (1— найменший, 5— найбіль-ший). Запиши в зошит формули, що визначають:1)довжину сторони i-го квадрата;2)координати лівого верхнього кута i-го квадрата.У цих формулах змінну i треба множити на якісь фіксовані величини та, можливо, додавати чи віднімати величини.Склади програму за шаблоном.<br /> for i in range(1,___):<br /> turtle.up()turtle.goto(____,____)<br /> turtle.down()<br /> for j in range(___):<br /> turtle.forward(_____)<br /> turtle.right(___)<br /> помогите пожалуйста