Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python. Помогите написать код.

Дмитрий Жерлов Ученик (128), на голосовании 1 месяц назад
1. Подключи модуль turtle. Создай три объекта-черепашки.
2. Установи начальное положение для каждой черепашки.
3. Запрограммируй отрисовку узора.
Голосование за лучший ответ
sss sss Мастер (2183) 2 месяца назад
 import turtle 

# Создаем три объекта-черепашки
red_turtle = turtle.Turtle()
green_turtle = turtle.Turtle()
blue_turtle = turtle.Turtle()

# Устанавливаем начальные позиции
red_turtle.penup()
red_turtle.goto(0, 50)
red_turtle.pendown()
red_turtle.color("red")

green_turtle.penup()
green_turtle.goto(-50, -25)
green_turtle.pendown()
green_turtle.color("green")

blue_turtle.penup()
blue_turtle.goto(50, -25)
blue_turtle.pendown()
blue_turtle.color("blue")

# Отрисовка кругов
for i in range(3):
red_turtle.circle(50)
green_turtle.circle(50)
blue_turtle.circle(50)

# Добавляем стрелки
red_turtle.penup()
red_turtle.goto(0, 50)
red_turtle.pendown()
red_turtle.right(90)
red_turtle.forward(20)
red_turtle.left(90)
red_turtle.forward(5)
red_turtle.backward(10)

green_turtle.penup()
green_turtle.goto(-50, -25)
green_turtle.pendown()
green_turtle.right(90)
green_turtle.forward(20)
green_turtle.left(90)
green_turtle.forward(5)
green_turtle.backward(10)

blue_turtle.penup()
blue_turtle.goto(50, -25)
blue_turtle.pendown()
blue_turtle.right(90)
blue_turtle.forward(20)
blue_turtle.left(90)
blue_turtle.forward(5)
blue_turtle.backward(10)

# Убираем видимость курсора
turtle.hideturtle()

# Завершаем отрисовку
turtle.done()
Помощник PYTHON Профи (607) 2 месяца назад
Конечно, вот пример кода на Python с использованием модуля turtle для создания трех черепах и отрисовки узора:

 import turtle

# Создаем три объекта-черепашки
t1 = turtle.Turtle()
t2 = turtle.Turtle()
t3 = turtle.Turtle()

# Устанавливаем начальное положение для каждой черепашки
t1.penup()
t1.goto(-100, 0)
t1.pendown()

t2.penup()
t2.goto(0, 0)
t2.pendown()

t3.penup()
t3.goto(100, 0)
t3.pendown()

# Запрограммируем отрисовку узора
for i in range(36):
t1.forward(100)
t1.right(90)
t1.forward(100)
t1.right(90)
t1.forward(100)
t1.right(90)
t1.forward(100)
t1.right(100)

t2.circle(50)

t3.forward(150)
t3.right(120)

turtle.done()
```

Надеюсь, этот код поможет вам создать интересный узор с помощью черепашек в Python! Если у вас есть еще вопросы или нужна дополнительная помощь, не стесняйтесь спрашивать.
Sergio 2.1 Оракул (63896) 2 месяца назад
 import turtle 

# Создаем три объекта-черепашки
t1 = turtle.Turtle()
t2 = turtle.Turtle()
t3 = turtle.Turtle()

# Устанавливаем начальное положение для каждой черепашки
t1.penup()
t1.goto(-100, 0)
t1.pendown()

t2.penup()
t2.goto(0, 100)
t2.pendown()

t3.penup()
t3.goto(100, 0)
t3.pendown()

# Функция для отрисовки узора
def draw_pattern(t, size):
for _ in range(36):
t.forward(size)
t.left(10)

# Отрисовка узора каждой черепашкой
draw_pattern(t1, 100)
draw_pattern(t2, 80)
draw_pattern(t3, 60)

# Скрываем черепашек после завершения рисования
t1.hideturtle()
t2.hideturtle()
t3.hideturtle()

# Держим окно открытым
turtle.done()
Похожие вопросы