Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Produktindtægter Capstone | Funktioner
Quizzes & Challenges
Quizzes
Challenges
/
Introduktion til Python

bookUdfordring: 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.

Opgave

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

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 7
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

bookUdfordring: 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.

Opgave

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

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 7
single

single

some-alt