String art > 1

Finestra 800×800, 360 chiodini blu, sfondo nero, spago giallo pallido, … Per ottenere immagini diverse si agisce sulla costante FATTORE con valore >= 2 … … … Continua…

Satelliti – 3

La tartaruga salta da un punto all’altro della circonferenza.Il prossimo punto viene scelto generando un angolo casuale con random.uniform(0,360) import math # cos(), tau(), sin() import random # uniform() import turtle # … WIDTH = 500 HEIGHT = 500 NUMERO = 25 COLORE = ‘blue’ RAGGIO = 0.40*WIDTH DIAMETRO = 10 turtle.setup(WIDTH, HEIGHT) turtle.bgcolor(‘pink’) turtle.hideturtle() … Leggi tutto

Satelliti – 2

Le funzioni forward() e backward() realizzano la “grafica della tartaruga” calcolando la posizione successiva corrispondente.Possono essere sostituite con setposition(x, y) e le funzioni seno e coseno! import math # cos(), radians(), sin() import turtle # … WIDTH = 500 HEIGHT = 500 NUMERO = 36 COLORE = ‘blue’ DIAMETRO = 10 DELTA = 360/NUMERO RAGGIO … Leggi tutto

Satelliti – 1

Con forward() e backward() la tartaruga si allontana di una certa distanza dal centro e dopo ci ritorna.Si possono realizzare immagini con struttura radiale. import turtle WIDTH = 500 HEIGHT = 500 NUMERO = 5 COLORE = ‘blue’ DELTA = 360/NUMERO # Angolo tra due raggi RAGGIO = 0.30*WIDTH # Distanza dal centro DIAMETRO = … Leggi tutto

Più strisce di quadrati

Disegna due strisce di quadrati ad altezze specifiche Disegna 8 strisce di 8 quadrati, una scacchiera 8×8 Disegna 4 strisce di 8 quadrati, disposte come un quadrato! Disponi le strisce di quadrati in modo originale…

Gradienti – 3

Se si modifica la modalità di colore allora i colori possono essere impostati con triple di numeri reali con valori in [0.0, 1.0]. Bianco -> Quasi nero Passa gradualmente da bianco a nero facendo 100 passi ma scendendo (relativamente) del 1%: 1.0000, 0,9900, 0,9801, 0,9703, … 0,3697 Utilizza 2%: 1,0000, 0,9800, 0,9604, 0,9412, …, 0,1353 … Leggi tutto

Gradienti – 2

Se si modifica la modalità di colore allora i colori possono essere impostati con triple di numeri interi con valori in [0, 255]. Nero -> Bianco Per passare da nero a bianco utilizza le triple (0, 0, 0), (1, 1, 1), …, (255, 255, 255) Nero -> Rosso Per passare da nero a rosso bisogna … Leggi tutto

Gradienti – 1

I colori possono essere specificati con sequenze crescenti/decrescenti di codici esadecimali. Nero -> Bianco Per passare da nero a bianco utilizza le triplette #000, #111, …, #FFF Nero -> Rosso Per passare da nero a rosso bisogna mantenere spente le luci verde e blu: #000, #100, …, #F00 I colori primari e secondari I codici … Leggi tutto