Udfordring: Produktindtægter Capstone
Lad os samle alt, hvad du har lært i denne sektion, og anvende det.
I denne opgave er dit mål at beregne den samlede omsætning for hvert produkt i en købmandsbutik baseret på deres priser og solgte mængder.
Efter at have beregnet omsætningerne, vil du sortere produkterne alfabetisk og vise resultaterne i et formateret output.
Swipe to start coding
Beregn og vis produktomsætninger ved hjælp af funktioner, med resultater præsenteret på en klar, formateret måde.
-
Definer
calculate_revenue(prices, quantities_sold)
:- Multiplicer hvert par af elementer fra
prices
ogquantities_sold
; - Gem resultaterne i en liste kaldet
revenue
og returner den.
- Multiplicer hvert par af elementer fra
-
Definer
formatted_output(revenues)
:- Accepterer en liste af tuples:
(product_name, revenue)
; - Sorter listen alfabetisk efter produktnavn;
- Print hvert produkt og dets omsætning ved hjælp af det angivne format.
- Accepterer en liste af tuples:
-
Brug
calculate_revenue()
til at generererevenue
listen. -
Brug
zip()
til at kombinereproduct_names
ogrevenue
til en liste af tuples kaldetrevenue_per_product
. -
Kald
formatted_output()
for at printe de sorterede resultater.
Outputkrav
-
For hvert produkt, print:
<product_name> has total revenue of $<revenue>
-
Sørg for, at produkterne er sorteret alfabetisk før udskrivning.
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 denne sektion, og anvende det.
I denne opgave er dit mål at beregne den samlede omsætning for hvert produkt i en købmandsbutik baseret på deres priser og solgte mængder.
Efter at have beregnet omsætningerne, vil du sortere produkterne alfabetisk og vise resultaterne i et formateret output.
Swipe to start coding
Beregn og vis produktomsætninger ved hjælp af funktioner, med resultater præsenteret på en klar, formateret måde.
-
Definer
calculate_revenue(prices, quantities_sold)
:- Multiplicer hvert par af elementer fra
prices
ogquantities_sold
; - Gem resultaterne i en liste kaldet
revenue
og returner den.
- Multiplicer hvert par af elementer fra
-
Definer
formatted_output(revenues)
:- Accepterer en liste af tuples:
(product_name, revenue)
; - Sorter listen alfabetisk efter produktnavn;
- Print hvert produkt og dets omsætning ved hjælp af det angivne format.
- Accepterer en liste af tuples:
-
Brug
calculate_revenue()
til at generererevenue
listen. -
Brug
zip()
til at kombinereproduct_names
ogrevenue
til en liste af tuples kaldetrevenue_per_product
. -
Kald
formatted_output()
for at printe de sorterede resultater.
Outputkrav
-
For hvert produkt, print:
<product_name> has total revenue of $<revenue>
-
Sørg for, at produkterne er sorteret alfabetisk før udskrivning.
Løsning
Tak for dine kommentarer!
Awesome!
Completion rate improved to 2.17single