๐ Grafica โ
In questa lezione iniziamo con la grafica. Per fare grafica in Python possiamo usare la funzionalitร turtle. Si chiama cosรฌ perchรฉ tramite il codice si puรฒ controllare una "tartaruga" che disegna sullo schermo la sua "scia".
Come funziona? โ
Per prima cosa dobbiamo dire a python di usare "turtle graphics". Per fare questo scriviamo:
import turtleDopodichรฉ dobbiamo creare la tartaruga. Per fare questo scriviamo:
tartaruga = turtle.Turtle()Una volta che abbiamo creato la tartaruga la possiamo far muovere. Per fare questo possiamo ad esempio dirgli di andare avanti di un certo numero di passi:
tartaruga.forward(100)Se vogliamo farla girare di 90 gradi a destra, possiamo scrivere:
tartaruga.right(90)E se facciamo andare la tartaruga avanti di altri 100 passi si crea un angolo.
tartaruga.forward(100)๐งฉ Esercizio โ
Scrivi un programma che faccia disegnare alla tartaruga un quadrato.
๐งฉ Esercizio โ
Scrivi un programma che faccia disegnare alla tartaruga un triangolo.
Forme base โ
Oltre a forward e right, ci sono altre funzioni che possiamo usare per far muovere la tartaruga. Ad esempio, possiamo farla girare di 90 gradi a sinistra:
tartaruga.left(90)Oppure possiamo farla andare alla posizione iniziale in centro allo schermo:
tartaruga.home()Inoltre la tartaruga conosce giร come disegnare alcune forme, come i cerchi. Per disegnare un cerchio di raggio 100 possiamo scrivere:
tartaruga.circle(100)Queste istruzioni possono essere combinate per creare disegni piรน complessi.
๐งฉ Esercizio โ
Scrivi un programma che faccia disegnare alla tartaruga un cerchio sopra un quadrato. 
Colori โ
Possiamo anche cambiare il colore della tartaruga e del pennello. Per fare questo possiamo usare i seguenti comandi:
tartaruga.color("red")Alcuni colori sono:
redgreenblueblackpurpleyelloworange
๐งฉ Esercizio โ
Scrivi un programma che faccia disegnare alla tartaruga un quadrato con ciascun lato di un colore diverso.
๐งฉ Esercizio โ
Scrivi un programma che faccia disegnare alla tartaruga un cerchio di raggio 90, un cerchio di raggio 60 e un cerchio di raggio 30, ciascuno di un colore diverso.
