Introducendo costanti e variabili si semplifica il codice presente in linee colorate – 1.
Arcobaleno

import turtle
WIDTH = 500
HEIGHT = 500
SPESSORE = 50 # Altezza linea
x1 = -175 # Ascissa fissa
x2 = +175 # Ascissa fissa
turtle.setup(WIDTH, HEIGHT)
turtle.pensize(SPESSORE)
turtle.shape("turtle")
turtle.title("Arcobaleno")
y = 175
turtle.pencolor("red")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)
y = y-SPESSORE
turtle.pencolor("orange")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)
y = y-SPESSORE
turtle.pencolor("yellow")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)
y = y-SPESSORE
turtle.pencolor("green")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)
y = y-SPESSORE
turtle.pencolor("blue")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)
y = y-SPESSORE
turtle.pencolor("purple")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)
y = y-SPESSORE
turtle.pencolor("magenta")
turtle.penup(); turtle.setposition(x1, y); turtle.pendown(); turtle.setposition(x2, y)
y = y-SPESSORE
turtle.penup(); turtle.setposition(x1, y)
I 16 colori sicuri

import turtle
WIDTH = 500
HEIGHT = 500
SFONDO = "gray60"
TITOLO = "I 16 COLORI SICURI"
SPESSORE = HEIGHT/20
xMIN = -0.40*WIDTH
xMAX = +0.40*WIDTH
yMAX = +0.40*HEIGHT
turtle.setup(WIDTH, HEIGHT)
turtle.bgcolor(SFONDO)
turtle.pensize(SPESSORE)
turtle.shape("turtle")
turtle.title(TITOLO)
y = yMAX
turtle.pencolor("black")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("navy")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("blue")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("green")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("teal")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("lime")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("cyan")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("maroon")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("purple")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("olive")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("gray")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("silver")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("red")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("magenta")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("yellow")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.pencolor("white")
turtle.penup(); turtle.setposition(xMIN, y); turtle.pendown(); turtle.setposition(xMAX, y)
y = y-SPESSORE
turtle.penup(); turtle.setposition(xMIN, y)