La funzione circle()
permette di disegnare facilmente triangoli equilateri utilizzando il parametro steps=3



import turtle
WIDTH = 500
HEIGHT = 500
LATI = 3 # Numero lati
NUM = 3 # Numero poligoni
DIM = WIDTH/4 # Dimensione "raggio"
ANGOLO = 360/NUM # Angolo tra poligoni
TITOLO = "Lati: " + str(LATI) + \
" Poligoni: " + str(NUM)
turtle.setup(WIDTH, HEIGHT)
turtle.bgcolor("pink")
turtle.pencolor('red')
turtle.pensize(4)
turtle.shape('turtle')
turtle.speed(10)
turtle.title(TITOLO)
for i in range(NUM):
turtle.circle(DIM, steps=LATI)
turtle.left(ANGOLO)
Utilizzando il riempimento automatico si ottiene una figura più significativa

import turtle
WIDTH = 800
HEIGHT = 800
LATI = 3 # Numero lati
NUM = 12 # Numero poligoni
DIM = WIDTH/4 # Dimensione "raggio"
ANGOLO = 360/NUM # Angolo tra i poligoni
TITOLO = "Lati: " + str(LATI) + " Poligoni: " + str(NUM)
turtle.setup(WIDTH, HEIGHT)
turtle.bgcolor("pink")
turtle.fillcolor('red') # Colore del riempimento
turtle.pencolor('black')
turtle.pensize(4)
turtle.shape('turtle')
turtle.speed(10)
turtle.title(TITOLO)
turtle.begin_fill() # Inizia il riempimento
for i in range(NUM):
turtle.circle(DIM, steps=LATI)
turtle.left(ANGOLO)
turtle.end_fill() # Finisce il riempimento