Udfordring: Produktindtægter Capstone
Lad os samle alt, hvad du har lært i dette afsnit, og anvende det.
I denne opgave er målet at beregne den samlede omsætning for hvert produkt i et supermarked baseret på deres priser og solgte mængder.
Efter beregning af omsætningen skal du sortere produkterne alfabetisk og vise resultaterne i et formateret output.
Swipe to start coding
Følg disse trin for at fuldføre opgaven:
- Du får tre lister: én med produktnavne, én med priser og én med solgte mængder.
- Beregn omsætningen for hvert produkt ved at multiplicere prisen med den solgte mængde.
- Gem de beregnede omsætningsværdier i en ny liste.
- Brug funktionen
zip()til at parre hvert produktnavn med dets omsætning og opret en liste af tupler. - Sortér denne liste af tupler alfabetisk efter produktnavn.
- Udskriv hvert produkt og dets omsætning i dette format:
<product_name> has total revenue of $<revenue>.
Definér følgende funktioner:
calculate_revenue(prices, quantities_sold): Denne funktion skal multiplicere hver pris med den tilsvarende mængde, gemme hvert resultat i en liste og returnere denne liste med omsætninger.formatted_output(revenues): Denne funktion skal tage en liste af(product_name, revenue)tupler, sortere dem alfabetisk efter produktnavn og udskrive hver i det angivne format.
Når du har defineret disse funktioner, skal du bruge de angivne lister til at kalde dem og vise resultaterne som beskrevet ovenfor.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.17
Udfordring: Produktindtægter Capstone
Stryg for at vise menuen
Lad os samle alt, hvad du har lært i dette afsnit, og anvende det.
I denne opgave er målet at beregne den samlede omsætning for hvert produkt i et supermarked baseret på deres priser og solgte mængder.
Efter beregning af omsætningen skal du sortere produkterne alfabetisk og vise resultaterne i et formateret output.
Swipe to start coding
Følg disse trin for at fuldføre opgaven:
- Du får tre lister: én med produktnavne, én med priser og én med solgte mængder.
- Beregn omsætningen for hvert produkt ved at multiplicere prisen med den solgte mængde.
- Gem de beregnede omsætningsværdier i en ny liste.
- Brug funktionen
zip()til at parre hvert produktnavn med dets omsætning og opret en liste af tupler. - Sortér denne liste af tupler alfabetisk efter produktnavn.
- Udskriv hvert produkt og dets omsætning i dette format:
<product_name> has total revenue of $<revenue>.
Definér følgende funktioner:
calculate_revenue(prices, quantities_sold): Denne funktion skal multiplicere hver pris med den tilsvarende mængde, gemme hvert resultat i en liste og returnere denne liste med omsætninger.formatted_output(revenues): Denne funktion skal tage en liste af(product_name, revenue)tupler, sortere dem alfabetisk efter produktnavn og udskrive hver i det angivne format.
Når du har defineret disse funktioner, skal du bruge de angivne lister til at kalde dem og vise resultaterne som beskrevet ovenfor.
Løsning
Tak for dine kommentarer!
single