Utfordring: Oppsummering av Produktinntekter
La oss samle alt du har lært i denne seksjonen og anvende det.
I denne oppgaven er målet å beregne total omsetning for hvert produkt i en dagligvarebutikk basert på prisene og antall solgte enheter.
Etter å ha beregnet omsetningen, skal du sortere produktene alfabetisk og vise resultatene i et formatert utdata.
Swipe to start coding
Følg disse trinnvise instruksjonene for å fullføre oppgaven:
- Initialiser en liste kalt
productssom inneholder produktnavnene; - Initialiser en liste kalt
pricessom inneholder pris per enhet for hvert produkt; - Initialiser en liste kalt
quantities_soldsom inneholder antall solgte enheter for hvert produkt; - Beregn inntekten for hvert produkt ved å multiplisere prisen med antall solgte, og lagre alle resultatene i en ny liste kalt
revenue; - Bruk funksjonen
zip()for å kombinere listeneproductsogrevenuetil en liste med tupler kaltrevenue_per_product, der hvert tuppel inneholder et produktnavn og tilhørende inntekt; - Sorter listen
revenue_per_productalfabetisk etter produktnavn; - Skriv ut hvert produkt og dets inntekt med dette formatet:
<product_name> has total revenue of $<revenue>.
Du må definere følgende funksjoner:
calculate_revenue(prices, quantities_sold): Denne funksjonen skal multiplisere hver pris med tilhørende antall solgte, lagre resultatene i en liste og returnere denne listen med inntekter.formatted_output(revenues): Denne funksjonen skal ta en liste med(product_name, revenue)-tupler, sortere dem alfabetisk etter produktnavn, og skrive ut hver i det angitte formatet.
Etter å ha definert disse funksjonene, bruk de oppgitte listene til å kalle dem og vise resultatene som beskrevet ovenfor.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 2.08
Utfordring: Oppsummering av Produktinntekter
Sveip for å vise menyen
La oss samle alt du har lært i denne seksjonen og anvende det.
I denne oppgaven er målet å beregne total omsetning for hvert produkt i en dagligvarebutikk basert på prisene og antall solgte enheter.
Etter å ha beregnet omsetningen, skal du sortere produktene alfabetisk og vise resultatene i et formatert utdata.
Swipe to start coding
Følg disse trinnvise instruksjonene for å fullføre oppgaven:
- Initialiser en liste kalt
productssom inneholder produktnavnene; - Initialiser en liste kalt
pricessom inneholder pris per enhet for hvert produkt; - Initialiser en liste kalt
quantities_soldsom inneholder antall solgte enheter for hvert produkt; - Beregn inntekten for hvert produkt ved å multiplisere prisen med antall solgte, og lagre alle resultatene i en ny liste kalt
revenue; - Bruk funksjonen
zip()for å kombinere listeneproductsogrevenuetil en liste med tupler kaltrevenue_per_product, der hvert tuppel inneholder et produktnavn og tilhørende inntekt; - Sorter listen
revenue_per_productalfabetisk etter produktnavn; - Skriv ut hvert produkt og dets inntekt med dette formatet:
<product_name> has total revenue of $<revenue>.
Du må definere følgende funksjoner:
calculate_revenue(prices, quantities_sold): Denne funksjonen skal multiplisere hver pris med tilhørende antall solgte, lagre resultatene i en liste og returnere denne listen med inntekter.formatted_output(revenues): Denne funksjonen skal ta en liste med(product_name, revenue)-tupler, sortere dem alfabetisk etter produktnavn, og skrive ut hver i det angitte formatet.
Etter å ha definert disse funksjonene, bruk de oppgitte listene til å kalle dem og vise resultatene som beskrevet ovenfor.
Løsning
Takk for tilbakemeldingene dine!
single