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


import turtle

screen = turtle.Screen()
screen.bgcolor("white")
screen.tracer(0)

stift = turtle.Turtle()
stift.hideturtle()
stift.penup()

gr = 40  # Groesse eines Bloecke-Quadrats

farben = {"B": "royalblue", "O": "orange", "W": "white", "K": "black", "R": "red"}

bild = [
    "...OO...",
    "...BB...",
    ".BBBBBB.",
    "BBWBBWBB",
    "BBKBBKBB",
    "BBBBBBBB",
    ".BRRRRB.",
    ".BB..BB.",
]

for zeile in range(len(bild)):
    for spalte in range(len(bild[zeile])):
        zeichen = bild[zeile][spalte]
        if zeichen in farben:
            stift.goto(-160 + spalte * gr, 160 - zeile * gr)
            stift.color(farben[zeichen])
            stift.begin_fill()
            for i in range(4):
                stift.forward(gr)
                stift.right(90)
            stift.end_fill()

screen.update()
screen.mainloop()