Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Produktumsätze Capstone | Funktionen
Einführung in Python

bookHerausforderung: Produktumsätze Capstone

Fassen wir alles zusammen, was Sie in diesem Abschnitt gelernt haben, und wenden es an.

In dieser Aufgabe besteht das Ziel darin, den Gesamtumsatz für jedes Produkt in einem Lebensmittelgeschäft basierend auf deren Preisen und verkauften Mengen zu berechnen.

Nach der Berechnung der Umsätze werden die Produkte alphabetisch sortiert und die Ergebnisse in einem formatierten Output angezeigt.

Aufgabe

Swipe to start coding

Befolgen Sie diese Schritte, um die Aufgabe abzuschließen:

  • Sie erhalten drei Listen: eine mit Produktnamen, eine mit Preisen und eine mit verkauften Stückzahlen.
  • Berechnen Sie den Umsatz für jedes Produkt, indem Sie den Preis mit der verkauften Menge multiplizieren.
  • Speichern Sie die berechneten Umsätze in einer neuen Liste.
  • Verwenden Sie die Funktion zip(), um jeden Produktnamen mit seinem Umsatz zu paaren und eine Liste von Tupeln zu erstellen.
  • Sortieren Sie diese Liste von Tupeln alphabetisch nach dem Produktnamen.
  • Geben Sie jedes Produkt und seinen Umsatz in folgendem Format aus: <product_name> has total revenue of $<revenue>.

Definieren Sie die folgenden Funktionen:

  • calculate_revenue(prices, quantities_sold): Diese Funktion soll jeden Preis mit der entsprechenden Menge multiplizieren, jedes Ergebnis in einer Liste speichern und diese Liste der Umsätze zurückgeben.
  • formatted_output(revenues): Diese Funktion soll eine Liste von (product_name, revenue)-Tupeln entgegennehmen, sie alphabetisch nach Produktnamen sortieren und jedes Element im angegebenen Format ausgeben.

Nachdem Sie diese Funktionen definiert haben, verwenden Sie die bereitgestellten Listen, um sie aufzurufen und die Ergebnisse wie oben beschrieben anzuzeigen.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 7
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you provide the list of products with their prices and quantities sold?

What format should the final output be in?

Do you want the results displayed as a table or a simple list?

close

bookHerausforderung: Produktumsätze Capstone

Swipe um das Menü anzuzeigen

Fassen wir alles zusammen, was Sie in diesem Abschnitt gelernt haben, und wenden es an.

In dieser Aufgabe besteht das Ziel darin, den Gesamtumsatz für jedes Produkt in einem Lebensmittelgeschäft basierend auf deren Preisen und verkauften Mengen zu berechnen.

Nach der Berechnung der Umsätze werden die Produkte alphabetisch sortiert und die Ergebnisse in einem formatierten Output angezeigt.

Aufgabe

Swipe to start coding

Befolgen Sie diese Schritte, um die Aufgabe abzuschließen:

  • Sie erhalten drei Listen: eine mit Produktnamen, eine mit Preisen und eine mit verkauften Stückzahlen.
  • Berechnen Sie den Umsatz für jedes Produkt, indem Sie den Preis mit der verkauften Menge multiplizieren.
  • Speichern Sie die berechneten Umsätze in einer neuen Liste.
  • Verwenden Sie die Funktion zip(), um jeden Produktnamen mit seinem Umsatz zu paaren und eine Liste von Tupeln zu erstellen.
  • Sortieren Sie diese Liste von Tupeln alphabetisch nach dem Produktnamen.
  • Geben Sie jedes Produkt und seinen Umsatz in folgendem Format aus: <product_name> has total revenue of $<revenue>.

Definieren Sie die folgenden Funktionen:

  • calculate_revenue(prices, quantities_sold): Diese Funktion soll jeden Preis mit der entsprechenden Menge multiplizieren, jedes Ergebnis in einer Liste speichern und diese Liste der Umsätze zurückgeben.
  • formatted_output(revenues): Diese Funktion soll eine Liste von (product_name, revenue)-Tupeln entgegennehmen, sie alphabetisch nach Produktnamen sortieren und jedes Element im angegebenen Format ausgeben.

Nachdem Sie diese Funktionen definiert haben, verwenden Sie die bereitgestellten Listen, um sie aufzurufen und die Ergebnisse wie oben beschrieben anzuzeigen.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 6. Kapitel 7
single

single

some-alt