Il codice seguente contiene una prima parte di costanti per
- larghezza della finestra
- altezza della finestra
- titolo della finestra
- colore dello sfondo
- elenco dei colori da rappresentare come linee orizzontali
Successivamente si calcolano i valori di costanti che dipendono dalle prime, si imposta l’ambiente grafico e infine… si realizza la figura richiesta
import turtle
WIDTH = ... # COSTANTI, A SCELTA DEL PROGRAMMATORE
HEIGHT = ... # ...
TITOLO = ... # ...
SFONDO = ... # ...
COLORI = ... # ...
NUMERO = len(COLORI) # Quante linee
SPESSORE = HEIGHT/(NUMERO+2) # Con 2 linee vuote
xMIN = -0.4*WIDTH # Inizio delle linee
xMAX = +0.4*WIDTH # Fine delle linee
yMAX = HEIGHT/2-1.5*SPESSORE # Centro della 1° linea
turtle.setup(WIDTH, HEIGHT) # IMPOSTAZIONI DELLA FINESTRA GRAFICA
turtle.bgcolor(SFONDO)
turtle.shape("turtle")
turtle.pensize(SPESSORE)
turtle.speed(0)
turtle.title(TITOLO)
y=yMAX
for colore in COLORI:
turtle.penup()
turtle.setposition(xMIN, y)
turtle.pencolor(colore)
turtle.pendown()
turtle.setposition(xMAX, y)
y = y-SPESSORE # Centro della prossima linea
Compilando le costanti si ottengono le immagini presenti in linee colorate – 1 e linee colorate – 2

WIDTH = 500
HEIGHT = 500
TITOLO = "ARCOBALENO"
SFONDO = "white"
COLORI = [ "red", "orange", "yellow", "green",
"blue", "purple", "magenta" ]

WIDTH = 500
HEIGHT = 500
TITOLO = "GLI 8 COLORI SICURISSIMI"
SFONDO = "gray60"
COLORI = [ "black","blue","lime","cyan",
"red","magenta","yellow","white" ]

WIDTH = 500
HEIGHT = 500
TITOLO = "I 16 COLORI SICURI"
SFONDO = "gray60"
COLORI = [ "black","navy","blue","green",
"teal","lime","cyan","maroon",
"purple","olive","gray","silver",
"red","magenta","yellow","white" ]