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 2eeccc7 (Fri, 09 May 2025 08:20:28 GMT)