OII > Dieci esagoni

Quesito delle Olimpiadi Italiane di Informatica – Fase scolastica – 2014

import math
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 = 15
PASSO    = 2*DISTANZA

for esagono in range(10):
    turtle.pendown()
    for lato in range(6):
        turtle.forward(DISTANZA)
        turtle.right(60)

    turtle.penup()
    turtle.left(120)
    turtle.forward(PASSO)
    turtle.right(120)
    DISTANZA += PASSO

turtle.done()

Lascia un commento