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

3* Для високого рівня. Складіть проект для малювання чотирьох квадратiв, розмiщених усередині один одного. Довжина сторони першого з них дорівнює а кроків, а довжина сторони кожного наступного - на б кроків менша за довжину сторони поперед нього.
У СКРЕЧІ (если есть возможность во втором)СРОЧНОООО ПЖПЖПЖПЖПЖПЖПЖПЖПЖПЖ​

Ответы

Ответ дал: temurchikyusupov2808
0

Ответ:

Для реализации данной задачи нам понадобится библиотека turtle, которая позволяет рисовать графические фигуры. Вот пример кода, который решает поставленную задачу:

from turtle import *

# Запрос длины стороны первого квадрата и разности длин сторон для последующих квадратов

a = int(input('Длина стороны первого квадрата: '))

b = int(input('Разность длин сторон для последующих квадратов: '))

# Начинаем рисовать с внешнего квадрата

for i in range(4):

forward(a)

left(90)

# Рисуем внутренние квадраты

for j in range(4):

forward(a - (j * b))

left(90)

# Уменьшаем длину стороны на b для следующего квадрата

a = a - b

# Не закрываем окно после отрисовки

done()


akarpenko1702: А можно именно фото решения
akarpenko1702: ???
akarpenko1702: пжжжж
Вас заинтересует