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

Swipe um das Menü anzuzeigen

book
Herausforderung: Produktumsätze Abschlussprojekt

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

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, sollen Sie die Produkte alphabetisch sortieren und die Ergebnisse in einer formatierten Ausgabe anzeigen.

Aufgabe

Swipe to start coding

Berechnung und Anzeige der Produktumsätze mithilfe von Funktionen, wobei die Ergebnisse klar und formatiert dargestellt werden.

  • Definition von calculate_revenue(prices, quantities_sold):

    • Multiplizieren jedes Elementpaares aus prices und quantities_sold;
    • Speichern der Ergebnisse in einer Liste namens revenue und Rückgabe dieser Liste.
  • Definition von formatted_output(revenues):

    • Akzeptiert eine Liste von Tupeln: (product_name, revenue);
    • Sortieren der Liste alphabetisch nach Produktname;
    • Ausgabe jedes Produkts und seines Umsatzes im angegebenen Format.
  • Verwendung von calculate_revenue(), um die Liste revenue zu erzeugen.

  • Verwendung von zip(), um product_names und revenue zu einer Liste von Tupeln namens revenue_per_product zu kombinieren.

  • Aufruf von formatted_output(), um die sortierten Ergebnisse auszugeben.

Ausgabekriterien

  • Für jedes Produkt ausgeben:
    <product_name> hat einen Gesamtumsatz von $<revenue>

  • Sicherstellen, dass die Produkte vor der Ausgabe alphabetisch sortiert sind.

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

Fragen Sie AI

expand
ChatGPT

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

book
Herausforderung: Produktumsätze Abschlussprojekt

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

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, sollen Sie die Produkte alphabetisch sortieren und die Ergebnisse in einer formatierten Ausgabe anzeigen.

Aufgabe

Swipe to start coding

Berechnung und Anzeige der Produktumsätze mithilfe von Funktionen, wobei die Ergebnisse klar und formatiert dargestellt werden.

  • Definition von calculate_revenue(prices, quantities_sold):

    • Multiplizieren jedes Elementpaares aus prices und quantities_sold;
    • Speichern der Ergebnisse in einer Liste namens revenue und Rückgabe dieser Liste.
  • Definition von formatted_output(revenues):

    • Akzeptiert eine Liste von Tupeln: (product_name, revenue);
    • Sortieren der Liste alphabetisch nach Produktname;
    • Ausgabe jedes Produkts und seines Umsatzes im angegebenen Format.
  • Verwendung von calculate_revenue(), um die Liste revenue zu erzeugen.

  • Verwendung von zip(), um product_names und revenue zu einer Liste von Tupeln namens revenue_per_product zu kombinieren.

  • Aufruf von formatted_output(), um die sortierten Ergebnisse auszugeben.

Ausgabekriterien

  • Für jedes Produkt ausgeben:
    <product_name> hat einen Gesamtumsatz von $<revenue>

  • Sicherstellen, dass die Produkte vor der Ausgabe alphabetisch sortiert sind.

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