Sfida: Funzioni Zip e Sort
Abbiamo ancora alcune funzioni dal capitolo precedente da coprire, quindi facciamo un po' di pratica con esse.
Ricorda la funzione zip()
, particolarmente utile quando si lavora con liste multiple correlate. Questa funzione ti permette di gestire diverse proprietà degli elementi contemporaneamente, come ordinare i prodotti mantenendo i loro attributi associati.
Compito
Swipe to start coding
Hai tre liste: nomi dei prodotti, prezzi e quantità vendute. Il tuo obiettivo è organizzare, ordinare e visualizzare questi dati in un formato specifico.
Istruzioni per il Codice
- Usa
zip()
per combinare le tre liste in una lista di tuple nell'ordine:(product_name, price, quantity_sold)
. Assegna il risultato acombined_list
. - Usa
sorted()
per ordinarecombined_list
per nome del prodotto in ordine crescente. Assegna il risultato ordinato asorted_products
. - Cicla attraverso
sorted_products
e stampa il nome, il prezzo e la quantità venduta di ciascun prodotto utilizzando il formato specificato.
Requisiti di Output
Per ogni prodotto, stampa:
python
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 6. Capitolo 2