Le liste sono qualcosa che probabilmente conosci dalla vita quotidiana; una lista della spesa, una lista di invitati ad una festa, ecc...
Spesso raggruppiamo oggetti, o persone, in una lista. Lo stesso concetto esiste in programmazione.
📖 In Python puoi scrivere una lista nel modo seguente:
[elemento_1, elemento_2, elemento_3, elemento_4]
📖 Puoi aggiungere quanti elementi vuoi ad una lista, puoi addirittura avere una lista vuota! Questo è solamente un esempio con 4 elementi.
L'esempio di codice qui sotto crea una lista contenente 3 pezzi prefabbricati e le assegna il nome pezzi_torre usando il simbolo =.
pezzi_torre = [merlatura_magica, muro_magico, muro_ghiacciato]Ti starai chiedendo come mai introduciamo il concetto di lista. Il motivo è che abbiamo una funzione fantastica che permette di piazzare gli elementi di una data lista uno sopra l'altro, chiamata sopra_lista.
Possiamo usarla per costruire delle torri! Le torri permettono di vedere l'avvicinamento degli svizzeri!
💡 Indizio: sostituisci ... con muro_ghiacciato
🎉 Ben fatto!
📖 Nota che il primo elemento della lista passata a sopra_lista andrà in cima alla torre, e l'ultimo elemento della lista andrà ai piedi.
Facciamolo ancora una volta.
💡 Ricorda che la funzione tetto prende un argomento: il colore del tetto.
💡 Ricorda che la funzione muro prende tre argomenti: il colore, un bordo del muro (o con_bordi o senza_bordi), e una proprietà del muro.
⚠️ Nota che dopo aver creato la tua lista, piazziamo ogni elemento di essa uno sopra l'altro usando sopra_lista, assegnamo il nome torre al risultato e emettiamo torre usando visualizza_grafica!

Se non c'è nessun errore, dovresti vedere la tua torre nell'output.
🚀 Ben fatto! Sei pronto per continuare!
This activity has been created by LuCE Didactics Innovation Team and is licensed under CC BY-SA 4.0.
Costruire una Torre


PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version 3ec0cab (Tue, 28 Oct 2025 16:56:29 GMT)