Sfida: Progetto Finale sui Ricavi dei Prodotti
Mettere insieme tutte le conoscenze acquisite in questa sezione e applicarle.
In questo esercizio, l'obiettivo è calcolare il ricavo 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 queste istruzioni passo dopo passo per completare il compito:
- Inizializza una lista chiamata
productsche contiene i nomi dei prodotti; - Inizializza una lista chiamata
pricesche contiene il prezzo per unità di ciascun prodotto; - Inizializza una lista chiamata
quantities_soldche contiene il numero di unità vendute per ciascun prodotto; - Calcola il ricavo per ciascun prodotto moltiplicando il prezzo per la quantità venduta e memorizza tutti i risultati in una nuova lista chiamata
revenue; - Usa la funzione
zip()per combinare le listeproductserevenuein una lista di tuple chiamatarevenue_per_product, dove ogni tupla contiene il nome di un prodotto e il relativo ricavo; - Ordina la lista
revenue_per_productin ordine alfabetico per nome del prodotto; - Stampa ciascun prodotto e il suo ricavo utilizzando questo formato:
<product_name> has total revenue of $<revenue>.
Devi definire le seguenti funzioni:
calculate_revenue(prices, quantities_sold): Questa funzione deve moltiplicare ogni prezzo per la corrispondente quantità venduta, memorizzare i risultati in una lista e restituire questa lista di ricavi.print_revenue(revenues): Questa funzione deve prendere una lista di tuple(product_name, revenue), ordinarle alfabeticamente per nome del 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
Fantastico!
Completion tasso migliorato a 1.89
Sfida: Progetto Finale sui Ricavi dei Prodotti
Scorri per mostrare il menu
Mettere insieme tutte le conoscenze acquisite in questa sezione e applicarle.
In questo esercizio, l'obiettivo è calcolare il ricavo 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 queste istruzioni passo dopo passo per completare il compito:
- Inizializza una lista chiamata
productsche contiene i nomi dei prodotti; - Inizializza una lista chiamata
pricesche contiene il prezzo per unità di ciascun prodotto; - Inizializza una lista chiamata
quantities_soldche contiene il numero di unità vendute per ciascun prodotto; - Calcola il ricavo per ciascun prodotto moltiplicando il prezzo per la quantità venduta e memorizza tutti i risultati in una nuova lista chiamata
revenue; - Usa la funzione
zip()per combinare le listeproductserevenuein una lista di tuple chiamatarevenue_per_product, dove ogni tupla contiene il nome di un prodotto e il relativo ricavo; - Ordina la lista
revenue_per_productin ordine alfabetico per nome del prodotto; - Stampa ciascun prodotto e il suo ricavo utilizzando questo formato:
<product_name> has total revenue of $<revenue>.
Devi definire le seguenti funzioni:
calculate_revenue(prices, quantities_sold): Questa funzione deve moltiplicare ogni prezzo per la corrispondente quantità venduta, memorizzare i risultati in una lista e restituire questa lista di ricavi.print_revenue(revenues): Questa funzione deve prendere una lista di tuple(product_name, revenue), ordinarle alfabeticamente per nome del 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