Загрузка данных


import turtle

# Настраиваем экран и черепашку
screen = turtle.Screen()
screen.title("Гусеница на полянке")
screen.bgcolor("lightblue")  # Светло-голубой фон (небо)

t = turtle.Turtle()
t.speed(5)  # Скорость рисования (от 1 до 10)
t.pensize(3) # Толщина линий

# --- Рисуем солнышко (1 цвет: желтый) ---
t.penup()
t.goto(-150, 150) # Перемещаемся в верхний левый угол
t.pendown()
t.color("yellow", "yellow") # Желтый контур и желтая заливка
t.begin_fill()
t.circle(50) # Окружность №1 (радиус 50)
t.end_fill()

# --- Рисуем тело гусеницы (2 цвет: зеленый) ---
t.color("green", "green")
# Сегменты гусеницы (это наши окружности разного радиуса)
# Окружность №2 (самая большая - хвост)
t.penup()
t.goto(100, -50)
t.pendown()
t.begin_fill()
t.circle(40) 
t.end_fill()

# Окружность №3 (чуть меньше)
t.penup()
t.goto(60, -50)
t.pendown()
t.begin_fill()
t.circle(35)
t.end_fill()

# Окружность №4 (еще меньше)
t.penup()
t.goto(25, -50)
t.pendown()
t.begin_fill()
t.circle(30)
t.end_fill()

# Окружность №5 (голова - самая маленькая)
t.penup()
t.goto(-5, -50)
t.pendown()
t.begin_fill()
t.circle(25)
t.end_fill()

# --- Добавляем детали: Глазки и ножки (3 цвет: черный) ---
t.color("black")
# Глаз
t.penup()
t.goto(-10, -40)
t.pendown()
t.begin_fill()
t.circle(4) # Окружность №6 (маленький глаз)
t.end_fill()

# Ножки (рисуем линии)
t.penup()
t.goto(15, -50)
t.pendown()
t.goto(15, -80) # Левая ножка

t.penup()
t.goto(45, -50)
t.pendown()
t.goto(45, -80) # Средняя ножка

t.penup()
t.goto(75, -50)
t.pendown()
t.goto(75, -80) # Правая ножка

# --- Рисуем травку (4 цвет: темно-зеленый) ---
t.color("darkgreen")
t.penup()
t.goto(-200, -100)
t.pendown()
t.goto(200, -100) # Линия земли
t.penup()
t.goto(-150, -100)
t.pendown()
t.goto(-140, -80) # Травинка 1
t.penup()
t.goto(150, -100)
t.pendown()
t.goto(160, -70) # Травинка 2

# Завершаем работу
t.hideturtle() # Прячем саму черепашку
turtle.done()