Triangoli – 2

Con la base del triangolo al centro della finestra

import turtle

WIDTH  = 500
HEIGHT = WIDTH

DIM    = WIDTH/2   # Dimensione lato
DIM2   = DIM/2     # Metà lato
LATI   = 3         # Numero lati
ANGOLO = 360/LATI  # Angolo esterno

turtle.setup(WIDTH, HEIGHT)
turtle.title("Lati: " + str(LATI))
turtle.bgcolor("pink")
turtle.shape('turtle')
turtle.pencolor('red')
turtle.pensize(4)
turtle.speed(10)

turtle.forward(DIM2)
turtle.left(ANGOLO)
turtle.forward(DIM)
turtle.left(ANGOLO)
turtle.forward(DIM)
turtle.left(ANGOLO)
turtle.forward(DIM2)

Ripete il disegno un certo numero di volte

import turtle

WIDTH   = 500
HEIGHT  = WIDTH

DIM     = WIDTH/2   # Dimensione lato
DIM2    = DIM/2     # Metà lato
LATI    = 3         # Numero lati
ANGOLO1 = 360/LATI  # Angolo esterno
NUM     = 2         # Numero poligoni
ANGOLO2 = 360/NUM   # Angolo tra poligoni


turtle.setup(WIDTH, HEIGHT)
turtle.title("Lati: " + str(LATI) + " Poligoni: " + str(NUM))
turtle.bgcolor("pink")
turtle.shape('turtle')
turtle.pencolor('red')
turtle.pensize(4)
turtle.speed(10)

for i in range(NUM):
    turtle.forward(DIM2)
    turtle.left(ANGOLO1)
    turtle.forward(DIM)
    turtle.left(ANGOLO1)
    turtle.forward(DIM)
    turtle.left(ANGOLO1)
    turtle.forward(DIM2)
    
    turtle.left(ANGOLO2)

Lascia un commento