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
Fantastico!
Completion tasso migliorato a 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