Spirali – 1

Per disegnare una spirale Il codice precedente è molto corto ma inoltre il risultato dell’esecuzione del codice si presta a diverse critiche

dot()

Disegna un punto con un certo diametro e colore.In pratica disegna un cerchio senza il colore di contorno. Nome Argomenti ? dot() Disegna un cerchio con valori di default– diametro: il valore massimo tra pensize+4 e 2*pensize– colore: l’attuale colore di riempimento (NERO?) dot(…) diametro Il parametro numerico specifica il diametro dot(…) size=… Il parametro … Leggi tutto

stamp()

Stampare / eliminare l’immagine della tartaruga stamp() Lascia sulla finestra grafica, alla posizione attuale, un’immagine della tartaruga.Restituisce un id che potrà essere utilizzato in futuro per eliminare la specifica stampa. clearstamp(…) id Elimina la stampa della tartaruga con un certo id. clearstamps(5) n Elimina n stampe della tartaruga– le prime n, se n è positivo– … Leggi tutto

Stelle – 2

Traccia 5 raggi verso i vertici della stella Disegna il pentagono corrispondente Traccia altri 5 raggi per i vertici interni Memorizza i 10 punti notevoli in una lista dei VERTICI e poi li utilizza per disegnare il perimetro della figura Traccia il perimetro e alla fine colora il poligono

Curva di Koch – 4 – x3

Disegna 3 volte l’ennesima variazione della curva di Koch. Ricorsione da 1 a 5 Scarica le singoli immagini: Koch-4-x3-1 — Koch-4-x3-2 — Koch-4-x3-3 — Koch-4-x3-4 — Koch-4-x3-5 Ricorsione=6 import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT … Leggi tutto

Curva di Koch – 3 – x3

Disegna 3 volte l’ennesima curva di Koch. Ricorsione da 1 a 5 Scarica le singole immagini: Koch-3-x3-1 — Koch-3-x3-2 — Koch-3-x3-3 — Koch-3-x3-4 — Koch-3-x3-5 Ricorsione=6 import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT = 800 … Leggi tutto

Curva di Koch – 2 – x4 – In

Disegna 4 volte la curva di Koch con angoli di 90° e con i quadrati rivolti verso l’interno.Al limite si ottiene un famoso frattale, la scatola frattale! Ricorsione da 1 a 5 Scarica le singole immagini: Koch-2-x4-In-1 — Koch-2-x4-In-2 — Koch-2-x4-In-3 — Koch-2-x4-In-4 — Koch-2-x4-In-5 Ricorsione=6 import turtle # … import math # sqrt() import … Leggi tutto

Curva di Koch – 2 – x4 – Out

Disegna 4 volte la curva di Koch con angoli di 90°. Ricorsione da 1 a 4 Scarica le singole immagini: Koch-2-x4-Out-1 — Koch-2-x4-Out-2 — Koch-2-x4-Out-3 — Koch-2-x4-Out-4 Ricorsione=5 import turtle # … import math # sqrt() import time # sleep() #———————————————— def set_all(): global POSIZIONE, DISTANZA, DISTANZE, RIC_MAX WIDTH = 800 # larghezza finestra HEIGHT … Leggi tutto

Curva di Koch – 1 – x3 – In

Disegna 3 volte la curva di Koch, come per fiocco di neve, ma con le punte rivolte verso l’interno.Al secondo passo compare il logo della Mitsubishi! Ricorsione da 1 a 5 Scarica le singole immagini: Koch-1-x3-In-1 — Koch-1-x3-In-2 — Koch-1-x3-In-3 — Koch-1-x3-In-4 — Koch-1-x3-In-5 Ricorsione=6

Poligoni regolari

Disegna poligoni regolari utilizzando la funzione circle() e il parametro steps con valori da 3 a 10 Disegna e colora i poligoni (a ogni passo cambia il tono di rosso) Se inserisci una pausa alla fine del for ottieni un’animazione.