Mit dem Turtle-Modul von Python kann man natürlich auch farbige Zeichnungen erstellen. Im einfachsten Fall gibt man dazu einfach eine Farbe durch das entsprechende Wort an:
from time import sleep
from turtle import *
def quadrat(t, groesse):
for i in range(4):
t.forward(groesse)
t.left(90)
t = Pen()
t.width(3)
t.pencolor('blue')
quadrat(t, 200)
t.left(30)
t.pencolor('red')
quadrat(t, 180)
t.left(30)
t.pencolor('green')
quadrat(t, 160)
t.left(30)
t.pencolor('yellow')
quadrat(t, 140)
Code-Sprache: JavaScript (javascript)
In diesem Fall werden nacheinander Quadrate in verschiedenen Farben gezeichnet:

Von diesen Farbbezeichnungen gibt es sehr viele, aber das ist nicht immer die optimale Methode, Farben anzugeben. Viel feiner kann man das steuern, in dem man den Rot-, Grün- und den Blauanteil der jeweiligen Farben angibt.
Hierbei wird die Intensität jeder der drei Farben als Zahlenwert zwischen 0 (Schwarz) und 255 (Volle Intensität) angegeben. Die Angabe (0, 0, 0) entspricht also Schwarz, die Angabe (255, 255, 255) entspricht Weiß. (255, 0, 0) ist reines Rot).
Die entsprechenden Zahlenwerte dazu kann man sich z.B. aus dem Color Picker von DuckDuckGo raussuchen. Auf diesem Screenshot sind die Werte für Rot, Blau und Grün markiert:

Das es sich bei diesen Farbangaben lediglich um Zahlenwerte handelt, kann man mit diesen im Programmcode entsprechend dynamisch umgehen:
from turtle import *
t = Pen()
t.width(30)
t.hideturtle()
colormode(255) # RGB-Farbmodus einschalten
# Startpunkt der Turtle nach links verschieben
# ohne einen Strich zu hinterlassen
t.up()
t.backward(256)
t.down()
# Strichfarbe wird von ganz blau langsam zu
# ganz rot geändert, indem der Blauwert stetig zunimmt
# während der Rotwert abnimmt.
for n in range(256):
t.pencolor(n, 0, 255-n)
t.forward(2)
Code-Sprache: PHP (php)
Das Ergebnis ist ein Farbverlauf von Blau nach Rot:
