Sfida: Capstone sui Ricavi dei Prodotti
Mettiamo insieme tutto ciò che hai imparato in questa sezione e applichiamolo.
In questo esercizio, l'obiettivo è calcolare il fatturato totale per ciascun prodotto in un negozio di alimentari in base ai loro prezzi e alle quantità vendute.
Dopo aver calcolato i ricavi, sarà necessario ordinare i prodotti in ordine alfabetico e visualizzare i risultati in un output formattato.
Swipe to start coding
Segui questi passaggi per completare l'attività:
- Verranno fornite tre liste: una con i nomi dei prodotti, una con i prezzi e una con le quantità vendute.
- Calcola il ricavo per ciascun prodotto moltiplicando il suo prezzo per la quantità venduta.
- Memorizza i valori dei ricavi calcolati in una nuova lista.
- Usa la funzione
zip()per abbinare ogni nome prodotto al suo ricavo, creando una lista di tuple. - Ordina questa lista di tuple in ordine alfabetico per nome prodotto.
- Stampa ciascun prodotto e il suo ricavo utilizzando questo formato:
<product_name> has total revenue of $<revenue>.
Definisci le seguenti funzioni:
calculate_revenue(prices, quantities_sold): Questa funzione deve moltiplicare ogni prezzo per la corrispondente quantità, memorizzare ciascun risultato in una lista e restituire questa lista di ricavi.formatted_output(revenues): Questa funzione deve prendere una lista di tuple(product_name, revenue), ordinarle alfabeticamente per nome prodotto e stamparle nel formato specificato.
Dopo aver definito queste funzioni, utilizza le liste fornite per chiamarle e visualizzare i risultati come descritto sopra.
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
Can you provide the list of products with their prices and quantities sold?
What format should the final output be in?
Do you want the results displayed as a table or a simple list?
Awesome!
Completion rate improved to 2.17
Sfida: Capstone sui Ricavi dei Prodotti
Scorri per mostrare il menu
Mettiamo insieme tutto ciò che hai imparato in questa sezione e applichiamolo.
In questo esercizio, l'obiettivo è calcolare il fatturato totale per ciascun prodotto in un negozio di alimentari in base ai loro prezzi e alle quantità vendute.
Dopo aver calcolato i ricavi, sarà necessario ordinare i prodotti in ordine alfabetico e visualizzare i risultati in un output formattato.
Swipe to start coding
Segui questi passaggi per completare l'attività:
- Verranno fornite tre liste: una con i nomi dei prodotti, una con i prezzi e una con le quantità vendute.
- Calcola il ricavo per ciascun prodotto moltiplicando il suo prezzo per la quantità venduta.
- Memorizza i valori dei ricavi calcolati in una nuova lista.
- Usa la funzione
zip()per abbinare ogni nome prodotto al suo ricavo, creando una lista di tuple. - Ordina questa lista di tuple in ordine alfabetico per nome prodotto.
- Stampa ciascun prodotto e il suo ricavo utilizzando questo formato:
<product_name> has total revenue of $<revenue>.
Definisci le seguenti funzioni:
calculate_revenue(prices, quantities_sold): Questa funzione deve moltiplicare ogni prezzo per la corrispondente quantità, memorizzare ciascun risultato in una lista e restituire questa lista di ricavi.formatted_output(revenues): Questa funzione deve prendere una lista di tuple(product_name, revenue), ordinarle alfabeticamente per nome prodotto e stamparle nel formato specificato.
Dopo aver definito queste funzioni, utilizza le liste fornite per chiamarle e visualizzare i risultati come descritto sopra.
Soluzione
Grazie per i tuoi commenti!
single