• Предмет: Информатика
  • Автор: alina8387li
  • Вопрос задан 4 месяца назад

Помогите сделать гусеницу в Python

Приложения:

Ответы

Ответ дал: 0124567
1

```

import turtle

# Создаем экран

screen = turtle.Screen()

screen.title("Гусеница")

# Создаем голову

head = turtle.Turtle()

head.shape("circle")

head.color("green")

# Создаем тело

body = []

for i in range(6):

segment = turtle.Turtle()

segment.shape("square")

segment.color("dark green")

segment.penup()

if i == 0:

segment.goto(-40, 0)

else:

segment.goto(body[i-1].xcor()-20, 0)

body.append(segment)

# Движение гусеницы

while True:

for i in range(len(body)-1, 0, -1):

x = body[i-1].xcor()

y = body[i-1].ycor()

body[i].goto(x, y)

head.forward(20)

head.right(20)

```

Этот код создает экран и гусеницу, состоящую из головы и шести сегментов тела. Голова движется вправо и влево, а тело следует за ней. Вы можете изменять параметры головы и тела, чтобы создавать различные виды гусениц.


alina8387li: Оно не работает
alina8387li: Напишите код такой как на картинке,без всяких заморочек
Вас заинтересует