OII > Dieci quadrati

Quesito delle Olimpiadi Italiane di Informatica – Fase scolastica – 2013

import turtle

WIDTH  = 800  # larghezza finestra
HEIGHT = 800  # altezza finestra

turtle.setup(WIDTH, HEIGHT)
turtle.shape("turtle")
turtle.bgcolor("pink")
turtle.pencolor("red")
turtle.pensize(4)
turtle.speed(0)

DISTANZA = 25
PASSO    = DISTANZA

for quadrato in range(10):
    turtle.pendown()
    for lato in range(4):
        turtle.forward(DISTANZA)
        turtle.right(90)

    turtle.penup()
    turtle.left(90)
    turtle.forward(PASSO)
    turtle.left(90)
    turtle.forward(PASSO)
    turtle.right(180)
    DISTANZA += 2*PASSO

turtle.done()

Lascia un commento