Pentagono e stella

Quesito delle Olimpiadi Italiane di Informatica – Fase scolastica – 2018 Consegna Soluzione (scegli i valori di a, b, c a tentativi) import turtle WIDTH = 500 HEIGHT = 500 a=150 b=180 c=33 turtle.setup(WIDTH, HEIGHT) turtle.title(“OII 2018”) turtle.bgcolor(‘pink’) turtle.shape(‘turtle’) turtle.pencolor(‘red’) turtle.pensize(4) for i in range(5): turtle.forward(a) turtle.left(72) turtle.pensize(2) turtle.left(54) for i in range(5): turtle.forward(c) turtle.left(18) … Leggi tutto

Casa

Si tratta di un quesito delle Olimpiadi Italiane di Informatica – Fase scolastica – 2017 Consegna Soluzione Il codice segue le indicazioni originali import turtle WIDTH = 500 HEIGHT = 500 DIM = 0.04*HEIGHT # Dimensione quadratino in pixel turtle.setup(WIDTH, HEIGHT) turtle.title(“OII 2017”) turtle.mode(‘logo’) # Prima direzione: NORD turtle.shape(‘turtle’) turtle.pencolor(‘red’) turtle.bgcolor(‘pink’) turtle.pensize(4) for i in … Leggi tutto

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) … Leggi tutto

Dieci quadrati

Quesito delle Olimpiadi Italiane di Informatica – Fase scolastica – 2013 import turtle WIDTH = 800 # larghezza finestra HEIGHT = 800 # altezza finestra turtle.setup(width=WIDTH, height=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) … Leggi tutto