At My Fingertips

Documentation

Vertical horizontal

In questa attività potrai iniziare a prendere confidenza con la libreria PyTamaro. Potrai cominciare a impiegare comandi che creano delle forme primitive e comandi che permettono di combinare delle grafiche.

L'obiettivo è costruire e visualizzare l'illusione ottica "orizzontale-verticale" (Vertical–horizontal illusion), rappresentata nella grafica seguente:

illusione

In questa illusione la nostra mente sovrastima la lunghezza della linea verticale rispetto alla lunghezza della linea orizzontale, ma in realtà le linee sono della medesima lunghezza. Ma sono veramente lunghe uguali?... prova a verificare implementando il codice che crea e visualizza l'illusione.

Prova a verificare

Per creare la linea orizzontale di colore nero si può utilizzare la funzione rettangolo, importandola dalla libreria. Vedi esempio qui sottostante:

Loading...

Nota: anche il colore nero e la funzione visualizza_grafica per visualizzare la grafica sono importate dalla libreria.

Adesso prova a creare la linea verticale, prendendo spunto dal codice qui soprastante.

Loading...

A questo punto hai a disposizione le due linee necessarie a creare l'illusione. Quindi, non ti rimane che combinarle con l'operazione sopra. La funzione sopra accetta due argomenti, in cui il primo argomento è la grafica da posizionare sopra.

Loading...

Cosa hai imparato

In questa attività hai iniziato a comprendere come importare comandi dalla libreria PyTamaro e come utilizzare le funzioni rettangolo e sopra per creare e combinare della grafiche. Inoltre, ti sei esercitato a definire delle variabili e come utilizzare esse all'interno di altre espressioni.


This activity has been created by Dal Pian and is licensed under CC BY-SA 4.0.

Vertical horizontal

Logo of PyTamaro

PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI

Privacy PolicyPlatform Version c08406b (Wed, 20 Nov 2024 12:30:00 GMT)