import turtle
# Настраиваем скорость и толщину линии для красоты
turtle.speed(10)
turtle.pensize(5)
turtle.bgcolor("lightblue") # Делаем небо голубым
# --- РИСУЕМ РАДУГУ ---
# Радуга состоит из дуг (полукругов). Мы будем рисовать их снаружи внутрь.
# circle(радиус, количество_градусов) — рисует дугу.
# Чтобы дуга была ровной (как радуга), мы будем поворачивать черепашку на 90 градусов перед рисованием.
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
radius = 150
for color in colors:
turtle.color(color)
turtle.penup()
turtle.goto(0, -radius) # Ставим черепашку вниз по центру
turtle.pendown()
turtle.setheading(0) # Смотрим вправо
turtle.circle(radius, 180) # Рисуем полукруг (180 градусов)
radius = radius - 15 # Уменьшаем радиус для следующего цвета
# --- РИСУЕМ ОБЛАКА ---
turtle.pensize(2)
turtle.color("white")
# Функция для рисования одного облака (просто набор кругов рядом)
def draw_cloud(x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
for _ in range(4):
turtle.circle(20) # Рисуем круги
turtle.penup()
turtle.forward(20) # Сдвигаемся вправо
turtle.pendown()
# Рисуем левое облако
draw_cloud(-200, -100)
# Рисуем правое облако
draw_cloud(100, -120)
# Рисуем облако повыше
draw_cloud(-20, 50)
turtle.done()