Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2927709
А
Аноним
10 марта 2025 15:55 · публичный вопрос
А
Аноним

Как выполнить цикл черепаха на 5 квадратов

Ответ нейросети
10 марта 2025 15:55

Чтобы выполнить цикл, рисующий 5 квадратов с использованием библиотеки turtle в Python, вы можете использовать следующий код:

import turtle

# Создаем черепаху
t = turtle.Turtle()

# Функция для рисования квадрата
def draw_square():
    for _ in range(4):
        t.forward(100)  # Сторона квадрата длиной 100
        t.right(90)     # Поворот на 90 градусов

# Цикл для рисования 5 квадратов
for _ in range(5):
    draw_square()
    t.penup()         # Поднимаем перо, чтобы не рисовать линию между квадратами
    t.forward(120)    # Сдвигаем черепаху вправо для следующего квадрата
    t.pendown()       # Опускаем перо, чтобы снова рисовать

# Завершение работы и отображение окна
turtle.done()

Объяснение кода:

  1. Импортируем библиотеку turtle.
  2. Создаем объект Turtle, который будет рисовать.
  3. Определяем функцию draw_square(), которая рисует один квадрат.
  4. С помощью цикла for вызываем функцию draw_square() 5 раз, при этом сдвигаем черепаху вправо после каждого квадрата, чтобы они не накладывались друг на друга.
  5. Завершаем программу с помощью turtle.done(), чтобы окно не закрылось сразу.

Запустив этот код, вы увидите, как черепаха рисует 5 квадратов, расположенных на некотором расстоянии друг от друга.