Вопрос задан 06.11.2023 в 09:32. Предмет Информатика. Спрашивает Утебаева Айгерим.

Напиши программу ,рисующую квадраты,данные в начале темы ,от большего к меньшему.Это параграф 20

проверьте себя 2 заданое.Пж помогите
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ольшанський Діма.

Ответ:

сфотографируй страницу

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения вашей задачи можно использовать библиотеку `turtle` в Python. Она позволяет создавать графические изображения с помощью "черепахи", которая перемещается по экрану и оставляет след при движении.

Сначала, вам нужно импортировать библиотеку `turtle` и создать экземпляр `Turtle`. Затем, вы можете использовать циклы и условные операторы для рисования квадратов разных размеров.

Вот пример кода, который рисует квадраты от большего к меньшему:

```python import turtle

# Создаем экземпляр Turtle t = turtle.Turtle()

# Список размеров квадратов sizes = [100, 90, 80, 70, 60, 50, 40, 30, 20, 10]

# Рисуем квадраты for size in sizes: for _ in range(4): t.forward(size) t.right(90) t.penup() t.forward(30) t.pendown()

# Закрываем окно после нажатия клавиши turtle.done() ```

В этом коде `sizes` - это список, содержащий размеры квадратов, которые вы хотите нарисовать. Сначала мы рисуем квадрат за квадратом, используя цикл `for`. Затем мы перемещаем "черепаху" вправо на 30 единиц, чтобы начать рисовать следующий квадрат.

После завершения рисования всех квадратов, мы вызываем `turtle.done()`, чтобы оставить окно открытым, пока пользователь не нажмет кнопку закрыть.

Обратите внимание, что этот код рисует квадраты с одинаковым расстоянием между ними. Если вы хотите изменить это расстояние, вы можете изменить значение, которое мы передаем в `t.forward(30)` .

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос