Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Listenverwaltung | Andere Datentypen
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: Listenverwaltung

Sind Sie bereit, Ihr neues Wissen über Listen und Listenmethoden in einem praktischen Umfeld anzuwenden?

Diese Herausforderung wird Sie in die Verwaltung der Artikel der Feinkostabteilung eines Lebensmittelgeschäfts einbeziehen, wobei Sie verschachtelte Listen, Listenmethoden und bedingte Logik nutzen müssen.

Aufgabe

Swipe to start coding

In dieser Aufgabe verwalten Sie eine Liste von Feinkostartikeln, indem Sie sie initialisieren, aktualisieren und organisieren. Sie arbeiten mit verschiedenen Kategorien wie Fleisch, Käse und Gewürzen und führen Operationen wie das Auffüllen von Beständen, das Hinzufügen neuer Artikel und das Sortieren der Liste durch.

Code-Anweisungen

  1. Listen initialisieren:

    • Erstellen Sie eine Liste namens meat mit den Werten: "Ham", 3.99, 50, "Sliced".
    • Erstellen Sie eine Liste namens cheese mit den Werten: "Cheddar", 5.49, 100, "Sharp".
    • Erstellen Sie eine Liste namens condiment mit den Werten: "Mustard", 1.99, 75, "Spicy".
  2. Hauptliste erstellen:

    • Kombinieren Sie die Listen meat, cheese und condiment zu einer einzigen Liste namens deli_dept.
  3. Artikel auffüllen:

    • Überprüfen Sie, ob "Ham" in der Liste meat ist und ob die Menge weniger als 100 beträgt. Wenn beide Bedingungen zutreffen, aktualisieren Sie die Menge auf 100.
  4. Saisonales Fleisch hinzufügen:

    • Erstellen Sie eine Liste namens seasonal_meat mit den Werten: "Turkey", 4.50, 100, "Sliced".
    • Fügen Sie die Liste seasonal_meat zur Liste deli_dept hinzu.
  5. Gewürz entfernen:

    • Entfernen Sie die Liste condiment aus der Liste deli_dept.
  6. Liste sortieren:

    • Sortieren Sie die Liste deli_dept alphabetisch basierend auf dem ersten Element jeder Unterliste.

Ausgabeanforderungen

  • Drucken Sie den Anfangszustand der Liste deli_dept mit der Nachricht: "Initial Deli List: <$deli_dept>".
  • Nach Durchführung aller Operationen drucken Sie den aktualisierten Zustand der Liste deli_dept mit der Nachricht: "Updated Deli List: <$deli_dept>".

Hinweis:

Wenn Sie eine Liste sortieren, die andere Listen enthält, wird sie basierend auf dem ersten Wert jeder Unterliste sortiert. In unserem Beispiel, wenn wir die Liste deli_dept sortieren, erfolgt die Sortierung basierend auf den Zeichenfolgen "Ham", "Cheddar" und "Turkey".

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 4. Kapitel 3
toggle bottom row

book
Herausforderung: Listenverwaltung

Sind Sie bereit, Ihr neues Wissen über Listen und Listenmethoden in einem praktischen Umfeld anzuwenden?

Diese Herausforderung wird Sie in die Verwaltung der Artikel der Feinkostabteilung eines Lebensmittelgeschäfts einbeziehen, wobei Sie verschachtelte Listen, Listenmethoden und bedingte Logik nutzen müssen.

Aufgabe

Swipe to start coding

In dieser Aufgabe verwalten Sie eine Liste von Feinkostartikeln, indem Sie sie initialisieren, aktualisieren und organisieren. Sie arbeiten mit verschiedenen Kategorien wie Fleisch, Käse und Gewürzen und führen Operationen wie das Auffüllen von Beständen, das Hinzufügen neuer Artikel und das Sortieren der Liste durch.

Code-Anweisungen

  1. Listen initialisieren:

    • Erstellen Sie eine Liste namens meat mit den Werten: "Ham", 3.99, 50, "Sliced".
    • Erstellen Sie eine Liste namens cheese mit den Werten: "Cheddar", 5.49, 100, "Sharp".
    • Erstellen Sie eine Liste namens condiment mit den Werten: "Mustard", 1.99, 75, "Spicy".
  2. Hauptliste erstellen:

    • Kombinieren Sie die Listen meat, cheese und condiment zu einer einzigen Liste namens deli_dept.
  3. Artikel auffüllen:

    • Überprüfen Sie, ob "Ham" in der Liste meat ist und ob die Menge weniger als 100 beträgt. Wenn beide Bedingungen zutreffen, aktualisieren Sie die Menge auf 100.
  4. Saisonales Fleisch hinzufügen:

    • Erstellen Sie eine Liste namens seasonal_meat mit den Werten: "Turkey", 4.50, 100, "Sliced".
    • Fügen Sie die Liste seasonal_meat zur Liste deli_dept hinzu.
  5. Gewürz entfernen:

    • Entfernen Sie die Liste condiment aus der Liste deli_dept.
  6. Liste sortieren:

    • Sortieren Sie die Liste deli_dept alphabetisch basierend auf dem ersten Element jeder Unterliste.

Ausgabeanforderungen

  • Drucken Sie den Anfangszustand der Liste deli_dept mit der Nachricht: "Initial Deli List: <$deli_dept>".
  • Nach Durchführung aller Operationen drucken Sie den aktualisierten Zustand der Liste deli_dept mit der Nachricht: "Updated Deli List: <$deli_dept>".

Hinweis:

Wenn Sie eine Liste sortieren, die andere Listen enthält, wird sie basierend auf dem ersten Wert jeder Unterliste sortiert. In unserem Beispiel, wenn wir die Liste deli_dept sortieren, erfolgt die Sortierung basierend auf den Zeichenfolgen "Ham", "Cheddar" und "Turkey".

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 4. Kapitel 3
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