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
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Erste Schritte
2. Variablen und Typen
3. Bedingte Anweisungen
4. Andere Datentypen
5. Schleifen
6. Funktionen

book
Herausforderung: Produktumsätze Capstone

Lassen Sie uns alles zusammenfügen, was Sie in diesem Abschnitt gelernt haben, und es anwenden.

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

Nachdem Sie die Umsätze berechnet haben, werden Sie die Produkte alphabetisch sortieren und die Ergebnisse in einem formatierten Output anzeigen.

Aufgabe

Swipe to start coding

In dieser Aufgabe arbeiten Sie mit Produktdaten, um Umsätze in einer formatierten Weise zu berechnen und anzuzeigen. Sie werden Funktionen definieren, um Umsätze zu berechnen und die Ausgabe zu formatieren, um sicherzustellen, dass die Daten organisiert präsentiert werden.

Code-Anweisungen

  • Definieren Sie eine Funktion calculate_revenue(prices, quantities_sold), die den Gesamtumsatz für jedes Produkt berechnet. Iterieren Sie durch die prices- und quantities_sold-Listen, multiplizieren Sie jedes Paar entsprechender Elemente und speichern Sie die Ergebnisse in einer Liste namens revenue. Geben Sie diese Liste zurück.

  • Definieren Sie eine Funktion formatted_output(revenues), die eine Liste von Tupeln nimmt, wobei jedes Tupel einen Produktnamen und seinen entsprechenden Umsatz enthält. Sortieren Sie diese Liste alphabetisch nach Produktnamen und drucken Sie jedes Produkt mit seinem Umsatz in einem formatierten String.

  • Wenden Sie die calculate_revenue()-Funktion an, um die revenue-Liste mit den bereitgestellten prices- und quantities_sold-Listen zu berechnen.

  • Kombinieren Sie die Produktnamen und deren berechnete Umsätze mit der zip()-Funktion, um eine Liste von Tupeln, revenue_per_product, zu erstellen.

  • Verwenden Sie die formatted_output()-Funktion, um die sortierten Umsätze anzuzeigen.

Ausgabeanforderungen

  • Die formatted_output()-Funktion sollte jedes Produkt und seinen Umsatz im Format drucken: <product_name> has total revenue of $<revenue>.

  • Stellen Sie sicher, dass die Liste der Tupel alphabetisch nach dem Produktnamen sortiert ist, bevor sie gedruckt wird.

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
toggle bottom row

book
Herausforderung: Produktumsätze Capstone

Lassen Sie uns alles zusammenfügen, was Sie in diesem Abschnitt gelernt haben, und es anwenden.

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

Nachdem Sie die Umsätze berechnet haben, werden Sie die Produkte alphabetisch sortieren und die Ergebnisse in einem formatierten Output anzeigen.

Aufgabe

Swipe to start coding

In dieser Aufgabe arbeiten Sie mit Produktdaten, um Umsätze in einer formatierten Weise zu berechnen und anzuzeigen. Sie werden Funktionen definieren, um Umsätze zu berechnen und die Ausgabe zu formatieren, um sicherzustellen, dass die Daten organisiert präsentiert werden.

Code-Anweisungen

  • Definieren Sie eine Funktion calculate_revenue(prices, quantities_sold), die den Gesamtumsatz für jedes Produkt berechnet. Iterieren Sie durch die prices- und quantities_sold-Listen, multiplizieren Sie jedes Paar entsprechender Elemente und speichern Sie die Ergebnisse in einer Liste namens revenue. Geben Sie diese Liste zurück.

  • Definieren Sie eine Funktion formatted_output(revenues), die eine Liste von Tupeln nimmt, wobei jedes Tupel einen Produktnamen und seinen entsprechenden Umsatz enthält. Sortieren Sie diese Liste alphabetisch nach Produktnamen und drucken Sie jedes Produkt mit seinem Umsatz in einem formatierten String.

  • Wenden Sie die calculate_revenue()-Funktion an, um die revenue-Liste mit den bereitgestellten prices- und quantities_sold-Listen zu berechnen.

  • Kombinieren Sie die Produktnamen und deren berechnete Umsätze mit der zip()-Funktion, um eine Liste von Tupeln, revenue_per_product, zu erstellen.

  • Verwenden Sie die formatted_output()-Funktion, um die sortierten Umsätze anzuzeigen.

Ausgabeanforderungen

  • Die formatted_output()-Funktion sollte jedes Produkt und seinen Umsatz im Format drucken: <product_name> has total revenue of $<revenue>.

  • Stellen Sie sicher, dass die Liste der Tupel alphabetisch nach dem Produktnamen sortiert ist, bevor sie gedruckt wird.

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
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
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt