At My Fingertips

Documentation

Bandiera dell'Italia

Bandiera dell'Italia

Lo scopo di questo esercizio è costruire e visualizzare la bandiera dell'Italia.

image.png

Un rettangolo verde

Loading...

Analizziamo insieme le istruzioni contenute in questo programma. La prima istruzione che segue il commento iniziale è una delle varianti dell'import statement. Questo rende "visibili" i nomi accanto, rettangolo e visualizza_grafica, che sono nomi associati a tre funzioni contenute nel modulo pytamaro.it (la nostra libreria).

Le tre righe successive dovrebbero esserti familiari: definiscono la prima la larghezza in pixel della bandiera che vogliamo andare a creare (600 pixel, in questo esempio), la seconda l'altezza in pixel della bandiera (calcolata a partire dalla larghezza usando il rapporto ufficiale di 2:3), la terza una lista contenente tre stringhe che rappresentano i colori ufficiali della bandiera (tonalità di verde, bianco e rosso).

(Se vuoi approfondire la rappresentazione dei colori, questa) è una delle tante risorse utili.

L'istruzione successiva è invece particolarmente interessante, visto che chiama una funzione della nostra liberia. La funzione viene chiamata con i seguenti argomenti: rettangolo(200, 400, colore_rgb(0, 140, 69)) e ritorna un'immagine contenente un rettangolo riempito della tonalità richiesta di verde di dimensione 200x400 pixel. Salviamo l'immagine nella variabile rett_verde. Infine, chiamando la funzione visualizza_grafica e passando come argomento l'immagine appena costruita, possiamo visualizzarla a schermo.

Eseguendo questo codice a questo punto dovresti visualizzare il rettangolo verde.

Cosa devi fare

Completa la costruzione della bandiera!

Suggerimento: ti basteranno solo le funzioni che abbiamo importato all'inizio: rettangolo, accanto e visualizza_grafica. Per sapere come funziona accanto, leggi la documentazione relativa a quella funzione.

Loading...

Astrarre

Per disegnare i tre rettangoli, hai scritto quasi lo stesso codice tre volte sopra. C'è un modo per evitare questa duplicazione del codice?

Loading...

This activity has been created by LuCE Research Lab and is licensed under CC BY-SA 4.0.

Bandiera dell'Italia

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)