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.
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:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.17
Sfida: Funzioni Zip e Sort
Scorri per mostrare il menu
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.
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:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Soluzione
Grazie per i tuoi commenti!
Awesome!
Completion rate improved to 2.17single