Вопрос:

12. Составьте для Черепахи программу рисования одного из следующих лабиринтов: a) б)

Смотреть решения всех заданий с листа

Ответ:

Ответ:

Составить программу для Черепахи, рисующей лабиринт, можно с использованием циклов и команд движения. Вот пример программы для лабиринта (а) и (б).
Лабиринт (а):
Этот лабиринт состоит из последовательности равносторонних треугольников, каждый следующий больше предыдущего.
import turtle

t = turtle.Turtle()
t.speed(0)  # Максимальная скорость рисования

def triangle(length):
    for i in range(3):
        t.forward(length)
        t.left(120)

length = 10
for i in range(10): # Рисуем 10 треугольников
    triangle(length)
    length += 10

turtle.done()
Лабиринт (б):
Этот лабиринт состоит из последовательности квадратов, каждый следующий больше предыдущего.
import turtle

t = turtle.Turtle()
t.speed(0)  # Максимальная скорость рисования

def square(length):
    for i in range(4):
        t.forward(length)
        t.left(90)

length = 10
for i in range(10): # Рисуем 10 квадратов
    square(length)
    length += 10

turtle.done()

Проверка за 10 секунд:

Доп. профит: Использование циклов и функций позволяет легко масштабировать и изменять рисунок лабиринта. Можно изменить количество итераций, чтобы добавить или убрать элементы лабиринта.
ГДЗ по фото 📸
Подать жалобу Правообладателю