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 trinnene for å fullføre oppgaven:
- Du får tre lister: én med produktnavn, én med priser og én med antall solgte.
- Beregn inntekten for hvert produkt ved å multiplisere prisen med antall solgte.
- Lagre de beregnede inntektsverdiene i en ny liste.
- Bruk funksjonen
zip()for å pare hvert produktnavn med dets inntekt, og lag en liste med tupler. - Sorter denne listen med tupler alfabetisk etter produktnavn.
- Skriv ut hvert produkt og dets inntekt med dette formatet:
<product_name> has total revenue of $<revenue>.
Definer følgende funksjoner:
calculate_revenue(prices, quantities_sold): Denne funksjonen skal multiplisere hver pris med tilsvarende antall, lagre hvert resultat 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
Awesome!
Completion rate improved to 2.17
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 trinnene for å fullføre oppgaven:
- Du får tre lister: én med produktnavn, én med priser og én med antall solgte.
- Beregn inntekten for hvert produkt ved å multiplisere prisen med antall solgte.
- Lagre de beregnede inntektsverdiene i en ny liste.
- Bruk funksjonen
zip()for å pare hvert produktnavn med dets inntekt, og lag en liste med tupler. - Sorter denne listen med tupler alfabetisk etter produktnavn.
- Skriv ut hvert produkt og dets inntekt med dette formatet:
<product_name> has total revenue of $<revenue>.
Definer følgende funksjoner:
calculate_revenue(prices, quantities_sold): Denne funksjonen skal multiplisere hver pris med tilsvarende antall, lagre hvert resultat 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