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 en dagligvarebutik baseret på deres priser og solgte mængder.
Efter at have beregnet omsætningen skal du sortere produkterne alfabetisk og vise resultaterne i et formateret output.
Swipe to start coding
Beregn og vis produktindtægter ved hjælp af funktioner, hvor resultaterne præsenteres på en klar og formateret måde.
-
Definér
calculate_revenue(prices, quantities_sold)
:- Multiplicer hvert par af elementer fra
prices
ogquantities_sold
; - Gem resultaterne i en liste kaldet
revenue
og returnér den.
- Multiplicer hvert par af elementer fra
-
Definér
formatted_output(revenues)
:- Accepterer en liste af tupler:
(product_name, revenue)
; - Sortér listen alfabetisk efter produktnavn;
- Udskriv hvert produkt og dets indtægt ved hjælp af det angivne format.
- Accepterer en liste af tupler:
-
Brug
calculate_revenue()
til at generere listenrevenue
. -
Brug
zip()
til at kombinereproduct_names
ogrevenue
til en liste af tupler kaldetrevenue_per_product
. -
Kald
formatted_output()
for at udskrive de sorterede resultater.
Outputkrav
-
For hvert produkt, udskriv:
<product_name> har en samlet indtægt på $<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 dette afsnit, og anvende det.
I denne opgave er målet at beregne den samlede omsætning for hvert produkt i en dagligvarebutik baseret på deres priser og solgte mængder.
Efter at have beregnet omsætningen skal du sortere produkterne alfabetisk og vise resultaterne i et formateret output.
Swipe to start coding
Beregn og vis produktindtægter ved hjælp af funktioner, hvor resultaterne præsenteres på en klar og formateret måde.
-
Definér
calculate_revenue(prices, quantities_sold)
:- Multiplicer hvert par af elementer fra
prices
ogquantities_sold
; - Gem resultaterne i en liste kaldet
revenue
og returnér den.
- Multiplicer hvert par af elementer fra
-
Definér
formatted_output(revenues)
:- Accepterer en liste af tupler:
(product_name, revenue)
; - Sortér listen alfabetisk efter produktnavn;
- Udskriv hvert produkt og dets indtægt ved hjælp af det angivne format.
- Accepterer en liste af tupler:
-
Brug
calculate_revenue()
til at generere listenrevenue
. -
Brug
zip()
til at kombinereproduct_names
ogrevenue
til en liste af tupler kaldetrevenue_per_product
. -
Kald
formatted_output()
for at udskrive de sorterede resultater.
Outputkrav
-
For hvert produkt, udskriv:
<product_name> har en samlet indtægt på $<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