Una striscia di quadrati

Disegna un quadrato a sinistra del centro della finestra grafica

import turtle

WIDTH  = 500
HEIGHT = 500
LATO   = WIDTH/4
X1     = -WIDTH/2+LATO
Y1     = 0

turtle.setup(WIDTH, HEIGHT)

turtle.bgcolor('pink')
turtle.pencolor('red')
turtle.pensize(5)
turtle.shape('turtle')
turtle.speed(0)
turtle.title('Quadrati - 1')

turtle.penup()
turtle.setposition(X1, Y1)
turtle.pendown()

for lato in range(4):
    turtle.forward(LATO)
    turtle.left(90)
turtle.forward(LATO)

Disegna un quadrato dopo il precedente

...
for lato in range(4):
    turtle.forward(LATO)
    turtle.left(90)
turtle.forward(LATO)

Disegna una sequenza a piacere di quadrati

import turtle

WIDTH  = 500
HEIGHT = 500
NUMERO = 5

LATO   = WIDTH/(NUMERO+2)
X1     = -WIDTH/2+LATO
Y1     = 0

turtle.setup(WIDTH, HEIGHT)

turtle.bgcolor('pink')
turtle.pencolor('red')
turtle.pensize(5)
turtle.shape('turtle')
turtle.speed(0)
turtle.title('Quadrati - 5')

turtle.penup()
turtle.setposition(X1, Y1)
turtle.pendown()
for quadrato in range(NUMERO):
    for lato in range(4):
        turtle.forward(LATO)
        turtle.left(90)
    turtle.forward(LATO)

Lascia un commento