Skip to content

๐Ÿ“ 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:

python
import turtle

Dopodichรฉ dobbiamo creare la tartaruga. Per fare questo scriviamo:

python
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:

python
tartaruga.forward(100)

Se vogliamo farla girare di 90 gradi a destra, possiamo scrivere:

python
tartaruga.right(90)

E se facciamo andare la tartaruga avanti di altri 100 passi si crea un angolo.

python
tartaruga.forward(100)

img_15.png

๐Ÿงฉ Esercizio โ€‹

Scrivi un programma che faccia disegnare alla tartaruga un quadrato.

img_11.png

๐Ÿงฉ Esercizio โ€‹

Scrivi un programma che faccia disegnare alla tartaruga un triangolo.

img_9.png

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:

python
tartaruga.left(90)

Oppure possiamo farla andare alla posizione iniziale in centro allo schermo:

python
tartaruga.home()

Inoltre la tartaruga conosce giร  come disegnare alcune forme, come i cerchi. Per disegnare un cerchio di raggio 100 possiamo scrivere:

python
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. img.png

Colori โ€‹

Possiamo anche cambiare il colore della tartaruga e del pennello. Per fare questo possiamo usare i seguenti comandi:

python
tartaruga.color("red")

Alcuni colori sono:

  • red
  • green
  • blue
  • black
  • purple
  • yellow
  • orange

๐Ÿงฉ Esercizio โ€‹

Scrivi un programma che faccia disegnare alla tartaruga un quadrato con ciascun lato di un colore diverso.

img_1.png

๐Ÿงฉ 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.

img_2.png