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


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()