Il modulo turtle permette di disegnare figure geometriche muovendo una “tartaruga” sullo schermo.
La tartaruga:
- parte dal centro dello schermo
- ha una posizione e una direzione
- lascia una traccia quando si muove
È molto utile per:
- capire cicli
- capire funzioni
- visualizzare algoritmi
🧱 I comandi principali
Alcuni comandi fondamentali:
forward(x)→ va avanti di x pixelright(a)→ gira a destra di a gradileft(a)→ gira a sinistra di a gradipenup()/pendown()→ alza / abbassa la pennaspeed(n)→ velocità (1 lenta, 10 veloce)
🔲 Esempio 1 – Disegnare un quadrato
Un quadrato ha:
- 4 lati uguali
- 4 angoli da 90°


📌 Qui si usa:
- un ciclo for
- un angolo fisso di 90°
🔺 Esempio 2 – Disegnare un triangolo equilatero
Un triangolo equilatero ha:
- 3 lati uguali
- angoli esterni da 120° (360° / 3)

📌 Nota didattica importante: l’angolo usato è esterno, non quello interno (60°).
🔲 Esempio 3 – Disegnare più quadrati con lato casuale
Qui introduciamo:
- il modulo
random - più figure uguali ma con lato diverso
- random.randint(50,150) genera un numero casuale nell’intervallo (50,150)

📌 Concetti coinvolti:
- ciclo annidato
- variabile casuale
- gestione dello spazio
🔺 Esempio 4 – Disegnare più triangoli equilateri con lato casuale

📌 Qui si deve:
- riconoscere il numero di lati
- calcolare l’angolo corretto
- usare correttamente il random
🧩 Uso delle funzioni (def)
Ora rendiamo il codice più ordinato e riutilizzabile.
🔲 Funzione per disegnare un quadrato

Uso: esercizio completo.

🔺 Funzione per disegnare un triangolo equilatero

Video spiegazione.