La finestra grafica si presenta con linee equidistanti orizzontali e verticali (foglio a quadretti).
Sono evidenziate le linee centrali (gli assi cartesiani).
Il risultato dipende dalle impostazioni iniziali di alcune costanti

WIDTH = 480 # Dimensione orizzontale
HEIGHT = 360 # verticale
PASSO = 20 # Distanza tra le linee
COLOR0 = "white" # Colore sfondo
COLOR1 = "red" # assi
COLOR2 = "pink" # griglia
SIZE1 = 2 # Spessore assi
SIZE2 = 1 # griglia

WIDTH = 800
HEIGHT = 600
PASSO = 25
COLOR0 = "pink"
COLOR1 = "black"
COLOR2 = "red"
SIZE1 = 2
SIZE2 = 1
Il codice comune
import turtle
WIDTH = ... # Dimensione orizzontale
HEIGHT = ... # verticale
PASSO = ... # Distanza tra le linee
COLOR0 = ... # Colore sfondo
COLOR1 = ... # assi
COLOR2 = ... # griglia
SIZE1 = ... # Spessore assi
SIZE2 = ... # griglia
W2 = WIDTH//2 # Massima ascissa
H2 = HEIGHT//2 # ordinata
def linea(x1,y1, x2,y2):
turtle.penup()
turtle.setposition(x1,y1)
turtle.pendown()
turtle.setposition(x2,y2)
turtle.setup(WIDTH, HEIGHT)
turtle.title("Griglia")
turtle.hideturtle()
turtle.speed(0)
turtle.bgcolor(COLOR0)
turtle.pencolor(COLOR1)
turtle.pensize(SIZE1)
linea(-W2, 0,W2, 0)
linea( 0,H2, 0,-H2)
turtle.pencolor(COLOR2)
turtle.pensize(SIZE2)
for colonna in range(PASSO, W2, PASSO):
linea( colonna,H2, colonna,-H2)
linea(-colonna,H2,-colonna,-H2)
for riga in range(PASSO, H2, PASSO):
linea(-W2, riga,W2, riga)
linea(-W2,-riga,W2,-riga)