import turtle
t = turtle.Turtle()
t.speed(5)
t.pensize(2)
# --- ГОЛОВА (жёлтый круг) ---
t.penup()
t.goto(0, -100)
t.pendown()
t.color("yellow")
t.begin_fill()
t.circle(100)
t.end_fill()
# --- КОМБИНЕЗОН (синий прямоугольник) ---
t.penup()
t.goto(-100, -100)
t.pendown()
t.color("blue")
t.begin_fill()
t.forward(200) # верхняя сторона
t.right(90)
t.forward(120) # правая сторона
t.right(90)
t.forward(200) # нижняя сторона
t.right(90)
t.forward(120) # левая сторона
t.right(90)
t.end_fill()
# --- ЛЯМКИ КОМБИНЕЗОНА ---
t.penup()
t.goto(-50, -20)
t.pendown()
t.color("blue")
t.pensize(8)
t.goto(-50, -60)
t.penup()
t.goto(50, -20)
t.pendown()
t.goto(50, -60)
# --- ПУГОВИЦА ---
t.penup()
t.goto(0, -160)
t.pendown()
t.color("black")
t.dot(10)
# --- КАРМАН ---
t.penup()
t.goto(-40, -140)
t.pendown()
t.color("blue")
t.pensize(2)
t.begin_fill()
for _ in range(2):
t.forward(80)
t.right(90)
t.forward(60)
t.right(90)
t.end_fill()
# --- ОЧКИ: ОПРАВА (серые круги) ---
t.pensize(4)
t.color("gray")
# Левый глаз
t.penup()
t.goto(-40, 30)
t.pendown()
t.circle(35)
# Правый глаз
t.penup()
t.goto(40, 30)
t.pendown()
t.circle(35)
# --- ДУЖКА ОЧКОВ (соединение) ---
t.penup()
t.goto(-40, 65)
t.pendown()
t.goto(40, 65)
# --- ГЛАЗА (белки и зрачки) ---
# Левый белок
t.penup()
t.goto(-40, 40)
t.pendown()
t.color("white")
t.begin_fill()
t.circle(25)
t.end_fill()
# Правый белок
t.penup()
t.goto(40, 40)
t.pendown()
t.begin_fill()
t.circle(25)
t.end_fill()
# Левый зрачок
t.penup()
t.goto(-30, 50)
t.pendown()
t.color("black")
t.begin_fill()
t.circle(10)
t.end_fill()
# Правый зрачок
t.penup()
t.goto(30, 50)
t.pendown()
t.begin_fill()
t.circle(10)
t.end_fill()
# Блики в глазах
t.penup()
t.goto(-35, 57)
t.pendown()
t.color("white")
t.dot(5)
t.penup()
t.goto(25, 57)
t.pendown()
t.dot(5)
# --- УЛЫБКА (чёрная дуга) ---
t.penup()
t.goto(-25, -10)
t.pendown()
t.color("black")
t.pensize(3)
t.setheading(-60)
t.circle(30, 120) # дуга радиусом 30 на 120 градусов
# --- ВОЛОСЫ (три чёрные полоски сверху) ---
t.penup()
t.goto(-20, 105)
t.pendown()
t.color("black")
t.pensize(3)
t.setheading(90)
t.forward(20)
t.penup()
t.goto(0, 110)
t.pendown()
t.forward(20)
t.penup()
t.goto(20, 105)
t.pendown()
t.forward(20)
t.hideturtle()
turtle.done()