Utmaning: Produktintäkter Capstone
Låt oss sammanfoga allt du har lärt dig i detta avsnitt och tillämpa det.
I denna uppgift är målet att beräkna den totala intäkten för varje produkt i en livsmedelsbutik baserat på deras priser och sålda kvantiteter.
Efter att ha beräknat intäkterna ska du sortera produkterna alfabetiskt och visa resultaten i ett formaterat utdata.
Swipe to start coding
Följ dessa steg för att slutföra uppgiften:
- Du får tre listor: en med produktnamn, en med priser och en med sålda kvantiteter.
- Beräkna intäkten för varje produkt genom att multiplicera dess pris med antalet sålda enheter.
- Spara de beräknade intäkterna i en ny lista.
- Använd funktionen
zip()för att para ihop varje produktnamn med dess intäkt och skapa en lista med tupler. - Sortera denna lista med tupler alfabetiskt efter produktnamn.
- Skriv ut varje produkt och dess intäkt med följande format:
<product_name> has total revenue of $<revenue>.
Definiera följande funktioner:
calculate_revenue(prices, quantities_sold): Denna funktion ska multiplicera varje pris med motsvarande kvantitet, spara varje resultat i en lista och returnera denna lista med intäkter.formatted_output(revenues): Denna funktion ska ta en lista med tupler(product_name, revenue), sortera dem alfabetiskt efter produktnamn och skriva ut varje enligt det angivna formatet.
När du har definierat dessa funktioner, använd de tillhandahållna listorna för att anropa dem och visa resultaten enligt beskrivningen ovan.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.17
Utmaning: Produktintäkter Capstone
Svep för att visa menyn
Låt oss sammanfoga allt du har lärt dig i detta avsnitt och tillämpa det.
I denna uppgift är målet att beräkna den totala intäkten för varje produkt i en livsmedelsbutik baserat på deras priser och sålda kvantiteter.
Efter att ha beräknat intäkterna ska du sortera produkterna alfabetiskt och visa resultaten i ett formaterat utdata.
Swipe to start coding
Följ dessa steg för att slutföra uppgiften:
- Du får tre listor: en med produktnamn, en med priser och en med sålda kvantiteter.
- Beräkna intäkten för varje produkt genom att multiplicera dess pris med antalet sålda enheter.
- Spara de beräknade intäkterna i en ny lista.
- Använd funktionen
zip()för att para ihop varje produktnamn med dess intäkt och skapa en lista med tupler. - Sortera denna lista med tupler alfabetiskt efter produktnamn.
- Skriv ut varje produkt och dess intäkt med följande format:
<product_name> has total revenue of $<revenue>.
Definiera följande funktioner:
calculate_revenue(prices, quantities_sold): Denna funktion ska multiplicera varje pris med motsvarande kvantitet, spara varje resultat i en lista och returnera denna lista med intäkter.formatted_output(revenues): Denna funktion ska ta en lista med tupler(product_name, revenue), sortera dem alfabetiskt efter produktnamn och skriva ut varje enligt det angivna formatet.
När du har definierat dessa funktioner, använd de tillhandahållna listorna för att anropa dem och visa resultaten enligt beskrivningen ovan.
Lösning
Tack för dina kommentarer!
single