cat python/laboratorio-playlist-o-classifica.md

Lezione 30 30 min

Laboratorio: playlist o classifica

Costruire una piccola collezione modificabile e stampata bene.

Prima idea

Il laboratorio ti fa costruire una mini raccolta: non solo dati scritti a caso, ma una struttura che puoi aggiungere, stampare e ordinare.

Questa lezione fa parte del modulo Liste e dizionari. L’obiettivo del modulo è: Gestire più dati insieme usando liste, dizionari e piccole strutture leggibili.

Parole nuove

  • catalogo: raccolta di elementi organizzati.
  • visualizzazione: modo in cui mostri i dati all’utente.

Cosa impari

  • Creare dati iniziali.
  • Aggiungere una nuova scheda.
  • Stampare una classifica leggibile.

Esempio da copiare

classifica = [
    {"nome": "Ari", "punti": 12},
    {"nome": "Teo", "punti": 9},
]

classifica.append({"nome": "Mia", "punti": 15})

for giocatore in classifica:
    print(f"{giocatore['nome']}: {giocatore['punti']} punti")

Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.

Prova guidata

  1. Scegli se fare playlist, classifica o inventario.
  2. Crea almeno tre schede.
  3. Aggiungi una scheda da codice.
  4. Stampa tutti gli elementi con una frase chiara.

Sfida piccola

Prendi l’esempio e rendilo tuo senza aggiungere complessità inutile. Se qualcosa si rompe, torna all’ultima versione funzionante e cambia una riga per volta.

Controllo finale

Hai finito quando la raccolta contiene almeno quattro elementi e si legge bene.