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


from turtle import *

def draw_square(color):
    t.pendown()
    t.color('gray', color)
    t.begin_fill()
    for i in range(4):
        t.forward(40)
        t.left(90)
    t.end_fill()
    t.penup()

def draw_symbol(symbol, indent=0):
    t.forward(indent)
    t.pendown()
    t.color('gray')
    t.write(symbol, font=('Arial', 12, 'normal'))
    t.penup()

def circle_size(size):
    t.pendown()
    t.begin_fill()
    t.color('gray')
    t.circle(size)
    t.end_fill()
    t.penup()

t = Turtle()
t.penup()
t.speed(0)

# Фоновые цвета
t.goto(-200, 80)
draw_symbol('Фон:', 5)
t.goto(-200, 30)
draw_square('black')
draw_symbol('N', -20)
t.goto(-200, -20)
draw_square('white')
draw_symbol('D', -20)

# Палитра цветов
y = 100
indent = 42

t.goto(-190, y)
draw_square('red')
draw_symbol('R', indent)
t.goto(-130, y)
draw_square('orange')
draw_symbol('O', indent)
t.goto(-70, y)
draw_square('yellow')
draw_symbol('Y', indent)
t.goto(-10, y)
draw_square('green')
draw_symbol('G', indent)
t.goto(50, y)
draw_square('light blue')
draw_symbol('L', indent)
t.goto(110, y)
draw_square('blue')
draw_symbol('B', indent)
t.goto(170, y)
draw_square('violet')
draw_symbol('V', indent)

# Размеры кисти (кружки)
y = 150
x = 200
indent = 30

t.goto(x, 70)
circle_size(5)
draw_symbol('1', indent)

t.goto(x, 30)
circle_size(10)
draw_symbol('2', indent)

t.goto(x, -13)
circle_size(15)
draw_symbol('3', indent)

t.goto(x, -60)
circle_size(20)
draw_symbol('4', indent)

t.goto(x, -120)
circle_size(25)
draw_symbol('5', indent)

t.hideturtle()
done()